home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / MPW Additions / Tools / MrC / MrC.rsrc / CODE_15_symbol.txt < prev    next >
Text File  |  1996-05-07  |  126KB  |  2,298 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00001A08 (39 of them)
  3. # far model jump table entries starting at A5 + 0x00000000 (0 of them)
  4. # A5 relocation data at 0x00000000
  5. #   A5 relocation at 0000FFFE
  6. # A5 is 0x00000000
  7. # PC relocation data at 0x00000000
  8. #   PC relocation at 0000FFFE
  9. # load address is 0x00000000
  10. fn00000000:
  11. 00000000  4E56 0000                link       A6, 0
  12. 00000004  486D DAB4                pea.l      [A5 - 0x254C]
  13. 00000008  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14. 0000000C  4EAD 15FA                jsr        [A5 + 0x15FA /* export_699 */]
  15. 00000010  4E5E                     unlink     A6
  16. 00000012  205F                     movea.l    A0, [A7]+
  17. 00000014  584F                     addq.w     A7, 4
  18. 00000016  4ED0                     jmp        [A0]
  19. 00000018  4E56 0000                link       A6, 0
  20. 0000001C  48E7 1020                movem.l    -[A7], D3,A2
  21. 00000020  262E 0008                move.l     D3, [A6 + 0x8]
  22. 00000024  246D E5E2                movea.l    A2, [A5 - 0x1A1E]
  23. 00000028  600A                     bra        +0xC /* 00000034 */
  24. label0000002A:
  25. 0000002A  202A 0008                move.l     D0, [A2 + 0x8]
  26. 0000002E  C083                     and.l      D0, D3
  27. 00000030  6606                     bne        +0x8 /* 00000038 */
  28. 00000032  2452                     movea.l    A2, [A2]
  29. label00000034:
  30. 00000034  200A                     move.l     D0, A2
  31. 00000036  66F2                     bne        -0xC /* 0000002A */
  32. label00000038:
  33. 00000038  200A                     move.l     D0, A2
  34. 0000003A  4CDF 0408                movem.l    D3,A2, [A7]+
  35. 0000003E  4E5E                     unlink     A6
  36. 00000040  205F                     movea.l    A0, [A7]+
  37. 00000042  584F                     addq.w     A7, 4
  38. 00000044  4ED0                     jmp        [A0]
  39. fn00000046:
  40. 00000046  4E56 0000                link       A6, 0
  41. 0000004A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  42. 0000004E  262E 0008                move.l     D3, [A6 + 0x8]
  43. 00000052  286E 000C                movea.l    A4, [A6 + 0xC]
  44. 00000056  7000                     moveq.l    D0, 0x00
  45. 00000058  2640                     movea.l    A3, D0
  46. 0000005A  246D E5E2                movea.l    A2, [A5 - 0x1A1E]
  47. 0000005E  6024                     bra        +0x26 /* 00000084 */
  48. label00000060:
  49. 00000060  202A 0008                move.l     D0, [A2 + 0x8]
  50. 00000064  C083                     and.l      D0, D3
  51. 00000066  671A                     beq        +0x1C /* 00000082 */
  52. 00000068  4AAA 0004                tst.l      [A2 + 0x4]
  53. 0000006C  6714                     beq        +0x16 /* 00000082 */
  54. 0000006E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  55. 00000072  2F0C                     move.l     -[A7], A4
  56. 00000074  206A 000C                movea.l    A0, [A2 + 0xC]
  57. 00000078  4E90                     jsr        [A0]
  58. 0000007A  504F                     addq.w     A7, 8
  59. 0000007C  2640                     movea.l    A3, D0
  60. 0000007E  200B                     move.l     D0, A3
  61. 00000080  6606                     bne        +0x8 /* 00000088 */
  62. label00000082:
  63. 00000082  2452                     movea.l    A2, [A2]
  64. label00000084:
  65. 00000084  200A                     move.l     D0, A2
  66. 00000086  66D8                     bne        -0x26 /* 00000060 */
  67. label00000088:
  68. 00000088  200B                     move.l     D0, A3
  69. 0000008A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  70. 0000008E  4E5E                     unlink     A6
  71. 00000090  205F                     movea.l    A0, [A7]+
  72. 00000092  504F                     addq.w     A7, 8
  73. 00000094  4ED0                     jmp        [A0]
  74. 00000096  4E56 0000                link       A6, 0
  75. 0000009A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  76. 0000009E  262E 0008                move.l     D3, [A6 + 0x8]
  77. 000000A2  7000                     moveq.l    D0, 0x00
  78. 000000A4  2840                     movea.l    A4, D0
  79. 000000A6  266D E5E2                movea.l    A3, [A5 - 0x1A1E]
  80. 000000AA  6024                     bra        +0x26 /* 000000D0 */
  81. label000000AC:
  82. 000000AC  202B 0008                move.l     D0, [A3 + 0x8]
  83. 000000B0  C083                     and.l      D0, D3
  84. 000000B2  671A                     beq        +0x1C /* 000000CE */
  85. 000000B4  246B 0004                movea.l    A2, [A3 + 0x4]
  86. 000000B8  200A                     move.l     D0, A2
  87. 000000BA  6718                     beq        +0x1A /* 000000D4 */
  88. 000000BC  2F0A                     move.l     -[A7], A2
  89. 000000BE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  90. 000000C2  206B 000C                movea.l    A0, [A3 + 0xC]
  91. 000000C6  4E90                     jsr        [A0]
  92. 000000C8  504F                     addq.w     A7, 8
  93. 000000CA  2840                     movea.l    A4, D0
  94. 000000CC  6006                     bra        +0x8 /* 000000D4 */
  95. label000000CE:
  96. 000000CE  2653                     movea.l    A3, [A3]
  97. label000000D0:
  98. 000000D0  200B                     move.l     D0, A3
  99. 000000D2  66D8                     bne        -0x26 /* 000000AC */
  100. label000000D4:
  101. 000000D4  200C                     move.l     D0, A4
  102. 000000D6  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  103. 000000DA  4E5E                     unlink     A6
  104. 000000DC  205F                     movea.l    A0, [A7]+
  105. 000000DE  504F                     addq.w     A7, 8
  106. 000000E0  4ED0                     jmp        [A0]
  107. 000000E2  4E56 0000                link       A6, 0
  108. 000000E6  2F0A                     move.l     -[A7], A2
  109. 000000E8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  110. 000000EC  4EBA 00EC                jsr        [PC + 0xEC /* 000001DA */]
  111. 000000F0  2440                     movea.l    A2, D0
  112. 000000F2  156E 0008 0016           move.b     [A2 + 0x16], [A6 + 0x8]
  113. 000000F8  2F0A                     move.l     -[A7], A2
  114. 000000FA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  115. 000000FE  4EBA 000E                jsr        [PC + 0xE /* 0000010E */]
  116. 00000102  245F                     movea.l    A2, [A7]+
  117. 00000104  4E5E                     unlink     A6
  118. 00000106  205F                     movea.l    A0, [A7]+
  119. 00000108  4FEF 000A                lea.l      A7, [A7 + 0xA]
  120. 0000010C  4ED0                     jmp        [A0]
  121. fn0000010E:
  122. 0000010E  4E56 0000                link       A6, 0
  123. 00000112  48E7 1020                movem.l    -[A7], D3,A2
  124. 00000116  262E 0008                move.l     D3, [A6 + 0x8]
  125. 0000011A  246D E5E2                movea.l    A2, [A5 - 0x1A1E]
  126. 0000011E  6002                     bra        +0x4 /* 00000122 */
  127. label00000120:
  128. 00000120  2452                     movea.l    A2, [A2]
  129. label00000122:
  130. 00000122  200A                     move.l     D0, A2
  131. 00000124  6608                     bne        +0xA /* 0000012E */
  132. 00000126  707E                     moveq.l    D0, 0x7E
  133. 00000128  2F00                     move.l     -[A7], D0
  134. 0000012A  4EBA FED4                jsr        [PC - 0x12C /* 00000000 */]
  135. label0000012E:
  136. 0000012E  202A 0008                move.l     D0, [A2 + 0x8]
  137. 00000132  C083                     and.l      D0, D3
  138. 00000134  67EA                     beq        -0x14 /* 00000120 */
  139. 00000136  204A                     movea.l    A0, A2
  140. 00000138  5848                     addq.w     A0, 4
  141. 0000013A  2F08                     move.l     -[A7], A0
  142. 0000013C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  143. 00000140  4EBA 01C4                jsr        [PC + 0x1C4 /* 00000306 */]
  144. 00000144  202E 000C                move.l     D0, [A6 + 0xC]
  145. 00000148  4CDF 0408                movem.l    D3,A2, [A7]+
  146. 0000014C  4E5E                     unlink     A6
  147. 0000014E  205F                     movea.l    A0, [A7]+
  148. 00000150  504F                     addq.w     A7, 8
  149. 00000152  4ED0                     jmp        [A0]
  150. fn00000154:
  151. 00000154  4E56 0000                link       A6, 0
  152. 00000158  2F0A                     move.l     -[A7], A2
  153. 0000015A  7010                     moveq.l    D0, 0x10
  154. 0000015C  2F00                     move.l     -[A7], D0
  155. 0000015E  206D E69C                movea.l    A0, [A5 - 0x1964]
  156. 00000162  4E90                     jsr        [A0]
  157. 00000164  2440                     movea.l    A2, D0
  158. 00000166  24AD E5E2                move.l     [A2], [A5 - 0x1A1E]
  159. 0000016A  256E 0010 0004           move.l     [A2 + 0x4], [A6 + 0x10]
  160. 00000170  256E 000C 000C           move.l     [A2 + 0xC], [A6 + 0xC]
  161. 00000176  256E 0008 0008           move.l     [A2 + 0x8], [A6 + 0x8]
  162. 0000017C  2B4A E5E2                move.l     [A5 - 0x1A1E], A2
  163. 00000180  245F                     movea.l    A2, [A7]+
  164. 00000182  4E5E                     unlink     A6
  165. 00000184  205F                     movea.l    A0, [A7]+
  166. 00000186  4FEF 000C                lea.l      A7, [A7 + 0xC]
  167. 0000018A  4ED0                     jmp        [A0]
  168. fn0000018C:
  169. 0000018C  48E7 0030                movem.l    -[A7], A2,A3
  170. 00000190  202D E5E2                move.l     D0, [A5 - 0x1A1E]
  171. 00000194  660A                     bne        +0xC /* 000001A0 */
  172. 00000196  2F3C 0000 0106           move.l     -[A7], 0x106
  173. 0000019C  4EBA FE62                jsr        [PC - 0x19E /* 00000000 */]
  174. label000001A0:
  175. 000001A0  246D E5E2                movea.l    A2, [A5 - 0x1A1E]
  176. 000001A4  206D E5E2                movea.l    A0, [A5 - 0x1A1E]
  177. 000001A8  2668 0004                movea.l    A3, [A0 + 0x4]
  178. 000001AC  2010                     move.l     D0, [A0]
  179. 000001AE  2B40 E5E2                move.l     [A5 - 0x1A1E], D0
  180. 000001B2  2F0A                     move.l     -[A7], A2
  181. 000001B4  206D E690                movea.l    A0, [A5 - 0x1970]
  182. 000001B8  4E90                     jsr        [A0]
  183. 000001BA  200B                     move.l     D0, A3
  184. 000001BC  4CDF 0C00                movem.l    A2,A3, [A7]+
  185. 000001C0  4E75                     rts
  186. fn000001C2:
  187. 000001C2  4E56 0000                link       A6, 0
  188. 000001C6  486D DAFC                pea.l      [A5 - 0x2504]
  189. 000001CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  190. 000001CE  4EAD 15FA                jsr        [A5 + 0x15FA /* export_699 */]
  191. 000001D2  4E5E                     unlink     A6
  192. 000001D4  205F                     movea.l    A0, [A7]+
  193. 000001D6  584F                     addq.w     A7, 4
  194. 000001D8  4ED0                     jmp        [A0]
  195. fn000001DA:
  196. 000001DA  4E56 0000                link       A6, 0
  197. 000001DE  48E7 1020                movem.l    -[A7], D3,A2
  198. 000001E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  199. 000001E6  4EBA 13B2                jsr        [PC + 0x13B2 /* 0000159A */]
  200. 000001EA  2600                     move.l     D3, D0
  201. 000001EC  2003                     move.l     D0, D3
  202. 000001EE  7248                     moveq.l    D1, 0x48
  203. 000001F0  D081                     add.l      D0, D1
  204. 000001F2  2F00                     move.l     -[A7], D0
  205. 000001F4  206D E69C                movea.l    A0, [A5 - 0x1964]
  206. 000001F8  4E90                     jsr        [A0]
  207. 000001FA  2440                     movea.l    A2, D0
  208. 000001FC  204A                     movea.l    A0, A2
  209. 000001FE  7048                     moveq.l    D0, 0x48
  210. 00000200  D1C0                     add.l      A0, D0
  211. 00000202  2F08                     move.l     -[A7], A0
  212. 00000204  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  213. 00000208  4EBA 140C                jsr        [PC + 0x140C /* 00001616 */]
  214. 0000020C  70FF                     moveq.l    D0, 0xFFFFFFFF
  215. 0000020E  3540 0024                move.w     [A2 + 0x24], D0
  216. 00000212  7000                     moveq.l    D0, 0x00
  217. 00000214  2540 0040                move.l     [A2 + 0x40], D0
  218. 00000218  200A                     move.l     D0, A2
  219. 0000021A  4CDF 0408                movem.l    D3,A2, [A7]+
  220. 0000021E  4E5E                     unlink     A6
  221. 00000220  205F                     movea.l    A0, [A7]+
  222. 00000222  584F                     addq.w     A7, 4
  223. 00000224  4ED0                     jmp        [A0]
  224. fn00000226:
  225. 00000226  4E56 0000                link       A6, 0
  226. 0000022A  48E7 1020                movem.l    -[A7], D3,A2
  227. 0000022E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  228. 00000232  4EBA FFA6                jsr        [PC - 0x5A /* 000001DA */]
  229. 00000236  2440                     movea.l    A2, D0
  230. 00000238  156E 000F 0016           move.b     [A2 + 0x16], [A6 + 0xF]
  231. 0000023E  262E 0008                move.l     D3, [A6 + 0x8]
  232. 00000242  2543 000C                move.l     [A2 + 0xC], D3
  233. 00000246  2043                     movea.l    A0, D3
  234. 00000248  5268 0006                addq.w     [A0 + 0x6], 1
  235. 0000024C  206E 0008                movea.l    A0, [A6 + 0x8]
  236. 00000250  2010                     move.l     D0, [A0]
  237. 00000252  721F                     moveq.l    D1, 0x1F
  238. 00000254  C081                     and.l      D0, D1
  239. 00000256  41ED E170                lea.l      A0, [A5 - 0x1E90]
  240. 0000025A  1030 0000                move.b     D0, [A0 + D0.w]
  241. 0000025E  7210                     moveq.l    D1, 0x10
  242. 00000260  C001                     and.b      D0, D1
  243. 00000262  6706                     beq        +0x8 /* 0000026A */
  244. 00000264  2F0A                     move.l     -[A7], A2
  245. 00000266  4EBA 0088                jsr        [PC + 0x88 /* 000002F0 */]
  246. label0000026A:
  247. 0000026A  200A                     move.l     D0, A2
  248. 0000026C  4CDF 0408                movem.l    D3,A2, [A7]+
  249. 00000270  4E5E                     unlink     A6
  250. 00000272  205F                     movea.l    A0, [A7]+
  251. 00000274  4FEF 000C                lea.l      A7, [A7 + 0xC]
  252. 00000278  4ED0                     jmp        [A0]
  253. fn0000027A:
  254. 0000027A  4E56 FFF4                link       A6, -0x000C
  255. 0000027E  202D DB1E                move.l     D0, [A5 - 0x24E2]
  256. 00000282  52AD DB1E                addq.l     [A5 - 0x24E2], 1
  257. 00000286  2F00                     move.l     -[A7], D0
  258. 00000288  487A 0028                pea.l      [PC + 0x28 /* 000002B2, value 0x2E544D50 '.TMP', cstring ".TMP%d" */]
  259. 0000028C  486E FFF4                pea.l      [A6 - 0xC]
  260. 00000290  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  261. 00000294  4FEF 000C                lea.l      A7, [A7 + 0xC]
  262. 00000298  486E FFF4                pea.l      [A6 - 0xC]
  263. 0000029C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  264. 000002A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  265. 000002A4  4EBA FF80                jsr        [PC - 0x80 /* 00000226 */]
  266. 000002A8  4E5E                     unlink     A6
  267. 000002AA  205F                     movea.l    A0, [A7]+
  268. 000002AC  504F                     addq.w     A7, 8
  269. 000002AE  4ED0                     jmp        [A0]
  270. 000002B0  0008 2E54                ori.b      A0, 0x54 /* 'T' */
  271. 000002B4  4D50                     chk.w      D6, [A0]
  272. 000002B6  2564 0000                move.l     [A2 + 0x0], -[A4]
  273. 000002BA  4E56 0000                link       A6, 0
  274. 000002BE  2F0A                     move.l     -[A7], A2
  275. 000002C0  7001                     moveq.l    D0, 0x01
  276. 000002C2  2F00                     move.l     -[A7], D0
  277. 000002C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  278. 000002C8  4EBA FFB0                jsr        [PC - 0x50 /* 0000027A */]
  279. 000002CC  2440                     movea.l    A2, D0
  280. 000002CE  00AA 0000 0004 0018      ori.l      [A2 + 0x18], 0x4
  281. 000002D6  2F0A                     move.l     -[A7], A2
  282. 000002D8  4EBA 0228                jsr        [PC + 0x228 /* 00000502 */]
  283. 000002DC  00AA 0008 0000 0018      ori.l      [A2 + 0x18], 0x80000
  284. 000002E4  200A                     move.l     D0, A2
  285. 000002E6  245F                     movea.l    A2, [A7]+
  286. 000002E8  4E5E                     unlink     A6
  287. 000002EA  205F                     movea.l    A0, [A7]+
  288. 000002EC  584F                     addq.w     A7, 4
  289. 000002EE  4ED0                     jmp        [A0]
  290. fn000002F0:
  291. 000002F0  4E56 0000                link       A6, 0
  292. 000002F4  206E 0008                movea.l    A0, [A6 + 0x8]
  293. 000002F8  117C 0003 0017           move.b     [A0 + 0x17], 0x3
  294. 000002FE  4E5E                     unlink     A6
  295. 00000300  205F                     movea.l    A0, [A7]+
  296. 00000302  584F                     addq.w     A7, 4
  297. 00000304  4ED0                     jmp        [A0]
  298. fn00000306:
  299. 00000306  4E56 0000                link       A6, 0
  300. 0000030A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  301. 0000030E  266E 000C                movea.l    A3, [A6 + 0xC]
  302. 00000312  286E 0008                movea.l    A4, [A6 + 0x8]
  303. 00000316  7048                     moveq.l    D0, 0x48
  304. 00000318  D9C0                     add.l      A4, D0
  305. 0000031A  2453                     movea.l    A2, [A3]
  306. 0000031C  6032                     bra        +0x34 /* 00000350 */
  307. label0000031E:
  308. 0000031E  2F0C                     move.l     -[A7], A4
  309. 00000320  204A                     movea.l    A0, A2
  310. 00000322  7048                     moveq.l    D0, 0x48
  311. 00000324  D1C0                     add.l      A0, D0
  312. 00000326  2F08                     move.l     -[A7], A0
  313. 00000328  4EBA 135C                jsr        [PC + 0x135C /* 00001686 */]
  314. 0000032C  2600                     move.l     D3, D0
  315. 0000032E  660E                     bne        +0x10 /* 0000033E */
  316. 00000330  2F0C                     move.l     -[A7], A4
  317. 00000332  7030                     moveq.l    D0, 0x30
  318. 00000334  2F00                     move.l     -[A7], D0
  319. 00000336  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  320. 0000033A  504F                     addq.w     A7, 8
  321. 0000033C  601A                     bra        +0x1C /* 00000358 */
  322. label0000033E:
  323. 0000033E  0C83 0000 0000           cmpi.l     D3, 0x0
  324. 00000344  6A04                     bpl        +0x6 /* 0000034A */
  325. 00000346  264A                     movea.l    A3, A2
  326. 00000348  6004                     bra        +0x6 /* 0000034E */
  327. label0000034A:
  328. 0000034A  264A                     movea.l    A3, A2
  329. 0000034C  584B                     addq.w     A3, 4
  330. label0000034E:
  331. 0000034E  2453                     movea.l    A2, [A3]
  332. label00000350:
  333. 00000350  200A                     move.l     D0, A2
  334. 00000352  66CA                     bne        -0x34 /* 0000031E */
  335. 00000354  26AE 0008                move.l     [A3], [A6 + 0x8]
  336. label00000358:
  337. 00000358  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  338. 0000035C  4E5E                     unlink     A6
  339. 0000035E  205F                     movea.l    A0, [A7]+
  340. 00000360  504F                     addq.w     A7, 8
  341. 00000362  4ED0                     jmp        [A0]
  342. 00000364  4E56 FFF8                link       A6, -0x0008
  343. 00000368  2F0A                     move.l     -[A7], A2
  344. 0000036A  246E 000C                movea.l    A2, [A6 + 0xC]
  345. 0000036E  2F2D E5DA                move.l     -[A7], [A5 - 0x1A26]
  346. 00000372  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  347. 00000376  4EBA 129E                jsr        [PC + 0x129E /* 00001616 */]
  348. 0000037A  6026                     bra        +0x28 /* 000003A2 */
  349. label0000037C:
  350. 0000037C  2F2D E5DA                move.l     -[A7], [A5 - 0x1A26]
  351. 00000380  204A                     movea.l    A0, A2
  352. 00000382  7048                     moveq.l    D0, 0x48
  353. 00000384  D1C0                     add.l      A0, D0
  354. 00000386  2F08                     move.l     -[A7], A0
  355. 00000388  4EBA 12FC                jsr        [PC + 0x12FC /* 00001686 */]
  356. 0000038C  1D40 FFFC                move.b     [A6 - 0x4], D0
  357. 00000390  4A00                     tst.b      D0
  358. 00000392  6712                     beq        +0x14 /* 000003A6 */
  359. 00000394  4A00                     tst.b      D0
  360. 00000396  6A04                     bpl        +0x6 /* 0000039C */
  361. 00000398  2012                     move.l     D0, [A2]
  362. 0000039A  6004                     bra        +0x6 /* 000003A0 */
  363. label0000039C:
  364. 0000039C  202A 0004                move.l     D0, [A2 + 0x4]
  365. label000003A0:
  366. 000003A0  2440                     movea.l    A2, D0
  367. label000003A2:
  368. 000003A2  200A                     move.l     D0, A2
  369. 000003A4  66D6                     bne        -0x28 /* 0000037C */
  370. label000003A6:
  371. 000003A6  200A                     move.l     D0, A2
  372. 000003A8  245F                     movea.l    A2, [A7]+
  373. 000003AA  4E5E                     unlink     A6
  374. 000003AC  4E75                     rts
  375. 000003AE  2F03                     move.l     -[A7], D3
  376. 000003B0  202D E5E2                move.l     D0, [A5 - 0x1A1E]
  377. 000003B4  6704                     beq        +0x6 /* 000003BA */
  378. 000003B6  7602                     moveq.l    D3, 0x02
  379. 000003B8  6002                     bra        +0x4 /* 000003BC */
  380. label000003BA:
  381. 000003BA  7601                     moveq.l    D3, 0x01
  382. label000003BC:
  383. 000003BC  42A7                     clr.l      -[A7]
  384. 000003BE  486D 1A82                pea.l      [A5 + 0x1A82 /* export_844 */]
  385. 000003C2  7008                     moveq.l    D0, 0x08
  386. 000003C4  2F00                     move.l     -[A7], D0
  387. 000003C6  4EBA FD8C                jsr        [PC - 0x274 /* 00000154 */]
  388. 000003CA  42A7                     clr.l      -[A7]
  389. 000003CC  486D 1A82                pea.l      [A5 + 0x1A82 /* export_844 */]
  390. 000003D0  2F03                     move.l     -[A7], D3
  391. 000003D2  4EBA FD80                jsr        [PC - 0x280 /* 00000154 */]
  392. 000003D6  261F                     move.l     D3, [A7]+
  393. 000003D8  4E75                     rts
  394. 000003DA  2F0A                     move.l     -[A7], A2
  395. 000003DC  4EBA FDAE                jsr        [PC - 0x252 /* 0000018C */]
  396. 000003E0  2440                     movea.l    A2, D0
  397. 000003E2  200A                     move.l     D0, A2
  398. 000003E4  670C                     beq        +0xE /* 000003F2 */
  399. 000003E6  202D E6CE                move.l     D0, [A5 - 0x1932]
  400. 000003EA  6606                     bne        +0x8 /* 000003F2 */
  401. 000003EC  2F0A                     move.l     -[A7], A2
  402. 000003EE  4EBA 001C                jsr        [PC + 0x1C /* 0000040C */]
  403. label000003F2:
  404. 000003F2  4EBA FD98                jsr        [PC - 0x268 /* 0000018C */]
  405. 000003F6  2440                     movea.l    A2, D0
  406. 000003F8  200A                     move.l     D0, A2
  407. 000003FA  670C                     beq        +0xE /* 00000408 */
  408. 000003FC  202D E6CE                move.l     D0, [A5 - 0x1932]
  409. 00000400  6606                     bne        +0x8 /* 00000408 */
  410. 00000402  2F0A                     move.l     -[A7], A2
  411. 00000404  4EBA 0006                jsr        [PC + 0x6 /* 0000040C */]
  412. label00000408:
  413. 00000408  245F                     movea.l    A2, [A7]+
  414. 0000040A  4E75                     rts
  415. fn0000040C:
  416. 0000040C  4E56 FFF8                link       A6, -0x0008
  417. 00000410  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  418. 00000414  286E 0008                movea.l    A4, [A6 + 0x8]
  419. 00000418  6000 00D6                bra        +0xD8 /* 000004F0 */
  420. label0000041C:
  421. 0000041C  266C 000C                movea.l    A3, [A4 + 0xC]
  422. 00000420  246C 002C                movea.l    A2, [A4 + 0x2C]
  423. 00000424  200A                     move.l     D0, A2
  424. 00000426  6724                     beq        +0x26 /* 0000044C */
  425. 00000428  262C 0018                move.l     D3, [A4 + 0x18]
  426. 0000042C  2D43 FFFC                move.l     [A6 - 0x4], D3
  427. 00000430  0283 0020 0000           andi.l     D3, 0x200000 /* ' \0\0' */
  428. 00000436  6714                     beq        +0x16 /* 0000044C */
  429. 00000438  202E FFFC                move.l     D0, [A6 - 0x4]
  430. 0000043C  0280 0040 0000           andi.l     D0, 0x400000 /* '@\0\0' */
  431. 00000442  6608                     bne        +0xA /* 0000044C */
  432. 00000444  2F0A                     move.l     -[A7], A2
  433. 00000446  206D E690                movea.l    A0, [A5 - 0x1970]
  434. 0000044A  4E90                     jsr        [A0]
  435. label0000044C:
  436. 0000044C  102C 0016                move.b     D0, [A4 + 0x16]
  437. 00000450  4880                     ext.w      D0
  438. 00000452  48C0                     ext.l      D0
  439. 00000454  720C                     moveq.l    D1, 0x0C
  440. 00000456  B081                     cmp.l      D0, D1
  441. 00000458  6726                     beq        +0x28 /* 00000480 */
  442. 0000045A  720D                     moveq.l    D1, 0x0D
  443. 0000045C  B081                     cmp.l      D0, D1
  444. 0000045E  673A                     beq        +0x3C /* 0000049A */
  445. 00000460  720E                     moveq.l    D1, 0x0E
  446. 00000462  B081                     cmp.l      D0, D1
  447. 00000464  6734                     beq        +0x36 /* 0000049A */
  448. 00000466  7208                     moveq.l    D1, 0x08
  449. 00000468  B081                     cmp.l      D0, D1
  450. 0000046A  6752                     beq        +0x54 /* 000004BE */
  451. 0000046C  7209                     moveq.l    D1, 0x09
  452. 0000046E  B081                     cmp.l      D0, D1
  453. 00000470  674C                     beq        +0x4E /* 000004BE */
  454. 00000472  7204                     moveq.l    D1, 0x04
  455. 00000474  B081                     cmp.l      D0, D1
  456. 00000476  6746                     beq        +0x48 /* 000004BE */
  457. 00000478  720B                     moveq.l    D1, 0x0B
  458. 0000047A  B081                     cmp.l      D0, D1
  459. 0000047C  6740                     beq        +0x42 /* 000004BE */
  460. 0000047E  603E                     bra        +0x40 /* 000004BE */
  461. label00000480:
  462. 00000480  4A6C 0010                tst.w      [A4 + 0x10]
  463. 00000484  6638                     bne        +0x3A /* 000004BE */
  464. 00000486  204C                     movea.l    A0, A4
  465. 00000488  7048                     moveq.l    D0, 0x48
  466. 0000048A  D1C0                     add.l      A0, D0
  467. 0000048C  2F08                     move.l     -[A7], A0
  468. 0000048E  7047                     moveq.l    D0, 0x47
  469. 00000490  2F00                     move.l     -[A7], D0
  470. 00000492  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  471. 00000496  504F                     addq.w     A7, 8
  472. 00000498  6024                     bra        +0x26 /* 000004BE */
  473. label0000049A:
  474. 0000049A  244C                     movea.l    A2, A4
  475. 0000049C  7010                     moveq.l    D0, 0x10
  476. 0000049E  D5C0                     add.l      A2, D0
  477. 000004A0  2052                     movea.l    A0, [A2]
  478. 000004A2  5848                     addq.w     A0, 4
  479. 000004A4  2F08                     move.l     -[A7], A0
  480. 000004A6  42A7                     clr.l      -[A7]
  481. 000004A8  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  482. 000004AC  2052                     movea.l    A0, [A2]
  483. 000004AE  2F28 0008                move.l     -[A7], [A0 + 0x8]
  484. 000004B2  4EBA FF58                jsr        [PC - 0xA8 /* 0000040C */]
  485. 000004B6  2F12                     move.l     -[A7], [A2]
  486. 000004B8  206D E690                movea.l    A0, [A5 - 0x1970]
  487. 000004BC  4E90                     jsr        [A0]
  488. label000004BE:
  489. 000004BE  202C 0018                move.l     D0, [A4 + 0x18]
  490. 000004C2  7201                     moveq.l    D1, 0x01
  491. 000004C4  C081                     and.l      D0, D1
  492. 000004C6  6708                     beq        +0xA /* 000004D0 */
  493. 000004C8  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  494. 000004CC  4EAD 1722                jsr        [A5 + 0x1722 /* export_736 */]
  495. label000004D0:
  496. 000004D0  2F0B                     move.l     -[A7], A3
  497. 000004D2  4EBA 07F2                jsr        [PC + 0x7F2 /* 00000CC6 */]
  498. 000004D6  2454                     movea.l    A2, [A4]
  499. 000004D8  200A                     move.l     D0, A2
  500. 000004DA  6706                     beq        +0x8 /* 000004E2 */
  501. 000004DC  2F0A                     move.l     -[A7], A2
  502. 000004DE  4EBA FF2C                jsr        [PC - 0xD4 /* 0000040C */]
  503. label000004E2:
  504. 000004E2  266C 0004                movea.l    A3, [A4 + 0x4]
  505. 000004E6  2F0C                     move.l     -[A7], A4
  506. 000004E8  206D E690                movea.l    A0, [A5 - 0x1970]
  507. 000004EC  4E90                     jsr        [A0]
  508. 000004EE  284B                     movea.l    A4, A3
  509. label000004F0:
  510. 000004F0  200C                     move.l     D0, A4
  511. 000004F2  6600 FF28                bne        -0xD6 /* 0000041C */
  512. 000004F6  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  513. 000004FA  4E5E                     unlink     A6
  514. 000004FC  205F                     movea.l    A0, [A7]+
  515. 000004FE  584F                     addq.w     A7, 4
  516. 00000500  4ED0                     jmp        [A0]
  517. fn00000502:
  518. 00000502  4E56 0000                link       A6, 0
  519. 00000506  48E7 0830                movem.l    -[A7], D4,A2,A3
  520. 0000050A  266E 0008                movea.l    A3, [A6 + 0x8]
  521. 0000050E  246D E36A                movea.l    A2, [A5 - 0x1C96]
  522. 00000512  3812                     move.w     D4, [A2]
  523. 00000514  302A 0002                move.w     D0, [A2 + 0x2]
  524. 00000518  B044                     cmp.w      D0, D4
  525. 0000051A  6C0A                     bge        +0xC /* 00000526 */
  526. 0000051C  2F3C 0000 036F           move.l     -[A7], 0x36F
  527. 00000522  4EBA FC9E                jsr        [PC - 0x362 /* 000001C2 */]
  528. label00000526:
  529. 00000526  246D E36A                movea.l    A2, [A5 - 0x1C96]
  530. 0000052A  302A 0002                move.w     D0, [A2 + 0x2]
  531. 0000052E  B044                     cmp.w      D0, D4
  532. 00000530  6638                     bne        +0x3A /* 0000056A */
  533. 00000532  41ED E688                lea.l      A0, [A5 - 0x1978]
  534. 00000536  B5C8                     cmpa.l     A2, A0
  535. 00000538  6604                     bne        +0x6 /* 0000053E */
  536. 0000053A  7063                     moveq.l    D0, 0x63
  537. 0000053C  6002                     bra        +0x4 /* 00000540 */
  538. label0000053E:
  539. 0000053E  7001                     moveq.l    D0, 0x01
  540. label00000540:
  541. 00000540  D16A 0002                add.w      [A2 + 0x2], D0
  542. 00000544  302A 0002                move.w     D0, [A2 + 0x2]
  543. 00000548  206D E36A                movea.l    A0, [A5 - 0x1C96]
  544. 0000054C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  545. 00000550  3200                     move.w     D1, D0
  546. 00000552  48C1                     ext.l      D1
  547. 00000554  E589                     lsl        D1, 2
  548. 00000556  2F01                     move.l     -[A7], D1
  549. 00000558  7002                     moveq.l    D0, 0x02
  550. 0000055A  3F00                     move.w     -[A7], D0
  551. 0000055C  206D E694                movea.l    A0, [A5 - 0x196C]
  552. 00000560  4E90                     jsr        [A0]
  553. 00000562  206D E36A                movea.l    A0, [A5 - 0x1C96]
  554. 00000566  2140 0004                move.l     [A0 + 0x4], D0
  555. label0000056A:
  556. 0000056A  3004                     move.w     D0, D4
  557. 0000056C  48C0                     ext.l      D0
  558. 0000056E  E580                     asl        D0, 2
  559. 00000570  206D E36A                movea.l    A0, [A5 - 0x1C96]
  560. 00000574  D0A8 0004                add.l      D0, [A0 + 0x4]
  561. 00000578  2040                     movea.l    A0, D0
  562. 0000057A  208B                     move.l     [A0], A3
  563. 0000057C  202D E6A4                move.l     D0, [A5 - 0x195C]
  564. 00000580  670C                     beq        +0xE /* 0000058E */
  565. 00000582  176D E6A7 0014           move.b     [A3 + 0x14], [A5 - 0x1959]
  566. 00000588  7000                     moveq.l    D0, 0x00
  567. 0000058A  2B40 E6A4                move.l     [A5 - 0x195C], D0
  568. label0000058E:
  569. 0000058E  302B 0024                move.w     D0, [A3 + 0x24]
  570. 00000592  72FF                     moveq.l    D1, 0xFFFFFFFF
  571. 00000594  B041                     cmp.w      D0, D1
  572. 00000596  670A                     beq        +0xC /* 000005A2 */
  573. 00000598  2F3C 0000 0387           move.l     -[A7], 0x387
  574. 0000059E  4EBA FC22                jsr        [PC - 0x3DE /* 000001C2 */]
  575. label000005A2:
  576. 000005A2  206D E36A                movea.l    A0, [A5 - 0x1C96]
  577. 000005A6  3010                     move.w     D0, [A0]
  578. 000005A8  5250                     addq.w     [A0], 1
  579. 000005AA  3740 0024                move.w     [A3 + 0x24], D0
  580. 000005AE  4CDF 0C10                movem.l    D4,A2,A3, [A7]+
  581. 000005B2  4E5E                     unlink     A6
  582. 000005B4  205F                     movea.l    A0, [A7]+
  583. 000005B6  584F                     addq.w     A7, 4
  584. 000005B8  4ED0                     jmp        [A0]
  585. 000005BA  4E56 0000                link       A6, 0
  586. 000005BE  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  587. 000005C2  3C2E 0008                move.w     D6, [A6 + 0x8]
  588. 000005C6  286E 000C                movea.l    A4, [A6 + 0xC]
  589. 000005CA  200C                     move.l     D0, A4
  590. 000005CC  675C                     beq        +0x5E /* 0000062A */
  591. 000005CE  B9ED E68C                cmpa.l     A4, [A5 - 0x1974]
  592. 000005D2  6618                     bne        +0x1A /* 000005EC */
  593. 000005D4  302E 000A                move.w     D0, [A6 + 0xA]
  594. 000005D8  B046                     cmp.w      D0, D6
  595. 000005DA  6E06                     bgt        +0x8 /* 000005E2 */
  596. 000005DC  BC6D E688                cmp.w      D6, [A5 - 0x1978]
  597. 000005E0  6F0A                     ble        +0xC /* 000005EC */
  598. label000005E2:
  599. 000005E2  2F3C 0000 0399           move.l     -[A7], 0x399
  600. 000005E8  4EBA FBD8                jsr        [PC - 0x428 /* 000001C2 */]
  601. label000005EC:
  602. 000005EC  3A2E 000A                move.w     D5, [A6 + 0xA]
  603. 000005F0  6034                     bra        +0x36 /* 00000626 */
  604. label000005F2:
  605. 000005F2  3605                     move.w     D3, D5
  606. 000005F4  3803                     move.w     D4, D3
  607. 000005F6  48C4                     ext.l      D4
  608. 000005F8  E584                     asl        D4, 2
  609. 000005FA  D88C                     add.l      D4, A4
  610. 000005FC  2444                     movea.l    A2, D4
  611. 000005FE  2652                     movea.l    A3, [A2]
  612. 00000600  200B                     move.l     D0, A3
  613. 00000602  6720                     beq        +0x22 /* 00000624 */
  614. 00000604  202B 0018                move.l     D0, [A3 + 0x18]
  615. 00000608  7204                     moveq.l    D1, 0x04
  616. 0000060A  C081                     and.l      D0, D1
  617. 0000060C  6716                     beq        +0x18 /* 00000624 */
  618. 0000060E  7E00                     moveq.l    D7, 0x00
  619. 00000610  2487                     move.l     [A2], D7
  620. 00000612  2747 0004                move.l     [A3 + 0x4], D7
  621. 00000616  2687                     move.l     [A3], D7
  622. 00000618  70FF                     moveq.l    D0, 0xFFFFFFFF
  623. 0000061A  3740 0024                move.w     [A3 + 0x24], D0
  624. 0000061E  2F0B                     move.l     -[A7], A3
  625. 00000620  4EBA FDEA                jsr        [PC - 0x216 /* 0000040C */]
  626. label00000624:
  627. 00000624  5245                     addq.w     D5, 1
  628. label00000626:
  629. 00000626  BA46                     cmp.w      D5, D6
  630. 00000628  6DC8                     blt        -0x36 /* 000005F2 */
  631. label0000062A:
  632. 0000062A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  633. 0000062E  4E5E                     unlink     A6
  634. 00000630  205F                     movea.l    A0, [A7]+
  635. 00000632  504F                     addq.w     A7, 8
  636. 00000634  4ED0                     jmp        [A0]
  637. 00000636  4E56 0000                link       A6, 0
  638. 0000063A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  639. 0000063E  7003                     moveq.l    D0, 0x03
  640. 00000640  2F00                     move.l     -[A7], D0
  641. 00000642  4EBA FA02                jsr        [PC - 0x5FE /* 00000046 */]
  642. 00000646  4E5E                     unlink     A6
  643. 00000648  205F                     movea.l    A0, [A7]+
  644. 0000064A  584F                     addq.w     A7, 4
  645. 0000064C  4ED0                     jmp        [A0]
  646. fn0000064E:
  647. 0000064E  4E56 FFFC                link       A6, -0x0004
  648. 00000652  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  649. 00000656  246E 0008                movea.l    A2, [A6 + 0x8]
  650. 0000065A  6000 0110                bra        +0x112 /* 0000076C */
  651. label0000065E:
  652. 0000065E  2F0A                     move.l     -[A7], A2
  653. 00000660  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  654. 00000664  2640                     movea.l    A3, D0
  655. 00000666  4AAB 0030                tst.l      [A3 + 0x30]
  656. 0000066A  6714                     beq        +0x16 /* 00000680 */
  657. 0000066C  204B                     movea.l    A0, A3
  658. 0000066E  7048                     moveq.l    D0, 0x48
  659. 00000670  D1C0                     add.l      A0, D0
  660. 00000672  2F08                     move.l     -[A7], A0
  661. 00000674  2F3C 0000 0092           move.l     -[A7], 0x92
  662. 0000067A  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  663. 0000067E  504F                     addq.w     A7, 8
  664. label00000680:
  665. 00000680  7600                     moveq.l    D3, 0x00
  666. 00000682  2743 0030                move.l     [A3 + 0x30], D3
  667. 00000686  7000                     moveq.l    D0, 0x00
  668. 00000688  2740 0040                move.l     [A3 + 0x40], D0
  669. 0000068C  2743 0030                move.l     [A3 + 0x30], D3
  670. 00000690  2743 0034                move.l     [A3 + 0x34], D3
  671. 00000694  2743 0038                move.l     [A3 + 0x38], D3
  672. 00000698  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  673. 0000069C  204B                     movea.l    A0, A3
  674. 0000069E  700C                     moveq.l    D0, 0x0C
  675. 000006A0  D1C0                     add.l      A0, D0
  676. 000006A2  2F08                     move.l     -[A7], A0
  677. 000006A4  4EBA 0BE6                jsr        [PC + 0xBE6 /* 0000128C */]
  678. 000006A8  286B 000C                movea.l    A4, [A3 + 0xC]
  679. 000006AC  200C                     move.l     D0, A4
  680. 000006AE  6742                     beq        +0x44 /* 000006F2 */
  681. 000006B0  2014                     move.l     D0, [A4]
  682. 000006B2  721F                     moveq.l    D1, 0x1F
  683. 000006B4  C081                     and.l      D0, D1
  684. 000006B6  41ED E170                lea.l      A0, [A5 - 0x1E90]
  685. 000006BA  1030 0000                move.b     D0, [A0 + D0.w]
  686. 000006BE  7210                     moveq.l    D1, 0x10
  687. 000006C0  C001                     and.b      D0, D1
  688. 000006C2  672E                     beq        +0x30 /* 000006F2 */
  689. 000006C4  4AAB 002C                tst.l      [A3 + 0x2C]
  690. 000006C8  6728                     beq        +0x2A /* 000006F2 */
  691. 000006CA  262B 0018                move.l     D3, [A3 + 0x18]
  692. 000006CE  2D43 FFFC                move.l     [A6 - 0x4], D3
  693. 000006D2  0283 0020 0000           andi.l     D3, 0x200000 /* ' \0\0' */
  694. 000006D8  6718                     beq        +0x1A /* 000006F2 */
  695. 000006DA  202E FFFC                move.l     D0, [A6 - 0x4]
  696. 000006DE  0280 0040 0000           andi.l     D0, 0x400000 /* '@\0\0' */
  697. 000006E4  660C                     bne        +0xE /* 000006F2 */
  698. 000006E6  204B                     movea.l    A0, A3
  699. 000006E8  702C                     moveq.l    D0, 0x2C
  700. 000006EA  D1C0                     add.l      A0, D0
  701. 000006EC  2F08                     move.l     -[A7], A0
  702. 000006EE  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  703. label000006F2:
  704. 000006F2  102B 0016                move.b     D0, [A3 + 0x16]
  705. 000006F6  4880                     ext.w      D0
  706. 000006F8  48C0                     ext.l      D0
  707. 000006FA  720D                     moveq.l    D1, 0x0D
  708. 000006FC  B081                     cmp.l      D0, D1
  709. 000006FE  670E                     beq        +0x10 /* 0000070E */
  710. 00000700  720E                     moveq.l    D1, 0x0E
  711. 00000702  B081                     cmp.l      D0, D1
  712. 00000704  6708                     beq        +0xA /* 0000070E */
  713. 00000706  720F                     moveq.l    D1, 0x0F
  714. 00000708  B081                     cmp.l      D0, D1
  715. 0000070A  6738                     beq        +0x3A /* 00000744 */
  716. 0000070C  603E                     bra        +0x40 /* 0000074C */
  717. label0000070E:
  718. 0000070E  244B                     movea.l    A2, A3
  719. 00000710  7010                     moveq.l    D0, 0x10
  720. 00000712  D5C0                     add.l      A2, D0
  721. 00000714  2F0A                     move.l     -[A7], A2
  722. 00000716  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  723. 0000071A  2052                     movea.l    A0, [A2]
  724. 0000071C  5048                     addq.w     A0, 8
  725. 0000071E  2F08                     move.l     -[A7], A0
  726. 00000720  4EBA FF2C                jsr        [PC - 0xD4 /* 0000064E */]
  727. 00000724  2052                     movea.l    A0, [A2]
  728. 00000726  5848                     addq.w     A0, 4
  729. 00000728  2F08                     move.l     -[A7], A0
  730. 0000072A  486D 1ABA                pea.l      [A5 + 0x1ABA /* export_851 */]
  731. 0000072E  4EAD 1542                jsr        [A5 + 0x1542 /* export_676 */]
  732. 00000732  2052                     movea.l    A0, [A2]
  733. 00000734  02A8 FFFF FFF7 0010      andi.l     [A0 + 0x10], 0xFFFFFFF7
  734. 0000073C  4240                     clr.w      D0
  735. 0000073E  3740 0026                move.w     [A3 + 0x26], D0
  736. 00000742  601E                     bra        +0x20 /* 00000762 */
  737. label00000744:
  738. 00000744  4240                     clr.w      D0
  739. 00000746  3740 0026                move.w     [A3 + 0x26], D0
  740. 0000074A  6016                     bra        +0x18 /* 00000762 */
  741. label0000074C:
  742. 0000074C  202B 0018                move.l     D0, [A3 + 0x18]
  743. 00000750  7201                     moveq.l    D1, 0x01
  744. 00000752  C081                     and.l      D0, D1
  745. 00000754  670C                     beq        +0xE /* 00000762 */
  746. 00000756  204B                     movea.l    A0, A3
  747. 00000758  7010                     moveq.l    D0, 0x10
  748. 0000075A  D1C0                     add.l      A0, D0
  749. 0000075C  2F08                     move.l     -[A7], A0
  750. 0000075E  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  751. label00000762:
  752. 00000762  2F0B                     move.l     -[A7], A3
  753. 00000764  4EBA FEE8                jsr        [PC - 0x118 /* 0000064E */]
  754. 00000768  244B                     movea.l    A2, A3
  755. 0000076A  584A                     addq.w     A2, 4
  756. label0000076C:
  757. 0000076C  2012                     move.l     D0, [A2]
  758. 0000076E  7201                     moveq.l    D1, 0x01
  759. 00000770  C081                     and.l      D0, D1
  760. 00000772  6600 FEEA                bne        -0x114 /* 0000065E */
  761. 00000776  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  762. 0000077A  4E5E                     unlink     A6
  763. 0000077C  205F                     movea.l    A0, [A7]+
  764. 0000077E  584F                     addq.w     A7, 4
  765. 00000780  4ED0                     jmp        [A0]
  766. fn00000782:
  767. 00000782  4E56 FFFC                link       A6, -0x0004
  768. 00000786  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  769. 0000078A  286E 0008                movea.l    A4, [A6 + 0x8]
  770. 0000078E  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  771. 00000792  6000 00DC                bra        +0xDE /* 00000870 */
  772. label00000796:
  773. 00000796  4AAB 0030                tst.l      [A3 + 0x30]
  774. 0000079A  6714                     beq        +0x16 /* 000007B0 */
  775. 0000079C  204B                     movea.l    A0, A3
  776. 0000079E  7048                     moveq.l    D0, 0x48
  777. 000007A0  D1C0                     add.l      A0, D0
  778. 000007A2  2F08                     move.l     -[A7], A0
  779. 000007A4  2F3C 0000 0092           move.l     -[A7], 0x92
  780. 000007AA  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  781. 000007AE  504F                     addq.w     A7, 8
  782. label000007B0:
  783. 000007B0  2F0C                     move.l     -[A7], A4
  784. 000007B2  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  785. 000007B6  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  786. 000007BA  246B 000C                movea.l    A2, [A3 + 0xC]
  787. 000007BE  204B                     movea.l    A0, A3
  788. 000007C0  700C                     moveq.l    D0, 0x0C
  789. 000007C2  D1C0                     add.l      A0, D0
  790. 000007C4  2F08                     move.l     -[A7], A0
  791. 000007C6  4EBA 0B8A                jsr        [PC + 0xB8A /* 00001352 */]
  792. 000007CA  200A                     move.l     D0, A2
  793. 000007CC  7201                     moveq.l    D1, 0x01
  794. 000007CE  C081                     and.l      D0, D1
  795. 000007D0  6642                     bne        +0x44 /* 00000814 */
  796. 000007D2  2012                     move.l     D0, [A2]
  797. 000007D4  721F                     moveq.l    D1, 0x1F
  798. 000007D6  C081                     and.l      D0, D1
  799. 000007D8  41ED E170                lea.l      A0, [A5 - 0x1E90]
  800. 000007DC  1030 0000                move.b     D0, [A0 + D0.w]
  801. 000007E0  7210                     moveq.l    D1, 0x10
  802. 000007E2  C001                     and.b      D0, D1
  803. 000007E4  672E                     beq        +0x30 /* 00000814 */
  804. 000007E6  4AAB 002C                tst.l      [A3 + 0x2C]
  805. 000007EA  6728                     beq        +0x2A /* 00000814 */
  806. 000007EC  262B 0018                move.l     D3, [A3 + 0x18]
  807. 000007F0  2D43 FFFC                move.l     [A6 - 0x4], D3
  808. 000007F4  0283 0020 0000           andi.l     D3, 0x200000 /* ' \0\0' */
  809. 000007FA  6718                     beq        +0x1A /* 00000814 */
  810. 000007FC  202E FFFC                move.l     D0, [A6 - 0x4]
  811. 00000800  0280 0040 0000           andi.l     D0, 0x400000 /* '@\0\0' */
  812. 00000806  660C                     bne        +0xE /* 00000814 */
  813. 00000808  204B                     movea.l    A0, A3
  814. 0000080A  702C                     moveq.l    D0, 0x2C
  815. 0000080C  D1C0                     add.l      A0, D0
  816. 0000080E  2F08                     move.l     -[A7], A0
  817. 00000810  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  818. label00000814:
  819. 00000814  102B 0016                move.b     D0, [A3 + 0x16]
  820. 00000818  4880                     ext.w      D0
  821. 0000081A  48C0                     ext.l      D0
  822. 0000081C  720D                     moveq.l    D1, 0x0D
  823. 0000081E  B081                     cmp.l      D0, D1
  824. 00000820  6708                     beq        +0xA /* 0000082A */
  825. 00000822  720E                     moveq.l    D1, 0x0E
  826. 00000824  B081                     cmp.l      D0, D1
  827. 00000826  6702                     beq        +0x4 /* 0000082A */
  828. 00000828  6026                     bra        +0x28 /* 00000850 */
  829. label0000082A:
  830. 0000082A  244B                     movea.l    A2, A3
  831. 0000082C  7010                     moveq.l    D0, 0x10
  832. 0000082E  D5C0                     add.l      A2, D0
  833. 00000830  2052                     movea.l    A0, [A2]
  834. 00000832  5048                     addq.w     A0, 8
  835. 00000834  2F08                     move.l     -[A7], A0
  836. 00000836  4EBA FF4A                jsr        [PC - 0xB6 /* 00000782 */]
  837. 0000083A  2052                     movea.l    A0, [A2]
  838. 0000083C  5848                     addq.w     A0, 4
  839. 0000083E  2F08                     move.l     -[A7], A0
  840. 00000840  486D 1AC2                pea.l      [A5 + 0x1AC2 /* export_852 */]
  841. 00000844  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  842. 00000848  2F0A                     move.l     -[A7], A2
  843. 0000084A  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  844. 0000084E  6016                     bra        +0x18 /* 00000866 */
  845. label00000850:
  846. 00000850  202B 0018                move.l     D0, [A3 + 0x18]
  847. 00000854  7201                     moveq.l    D1, 0x01
  848. 00000856  C081                     and.l      D0, D1
  849. 00000858  670C                     beq        +0xE /* 00000866 */
  850. 0000085A  204B                     movea.l    A0, A3
  851. 0000085C  7010                     moveq.l    D0, 0x10
  852. 0000085E  D1C0                     add.l      A0, D0
  853. 00000860  2F08                     move.l     -[A7], A0
  854. 00000862  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  855. label00000866:
  856. 00000866  2F0B                     move.l     -[A7], A3
  857. 00000868  4EBA FF18                jsr        [PC - 0xE8 /* 00000782 */]
  858. 0000086C  284B                     movea.l    A4, A3
  859. 0000086E  584C                     addq.w     A4, 4
  860. label00000870:
  861. 00000870  2654                     movea.l    A3, [A4]
  862. 00000872  200B                     move.l     D0, A3
  863. 00000874  670A                     beq        +0xC /* 00000880 */
  864. 00000876  200B                     move.l     D0, A3
  865. 00000878  7201                     moveq.l    D1, 0x01
  866. 0000087A  C081                     and.l      D0, D1
  867. 0000087C  6700 FF18                beq        -0xE6 /* 00000796 */
  868. label00000880:
  869. 00000880  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  870. 00000884  4E5E                     unlink     A6
  871. 00000886  205F                     movea.l    A0, [A7]+
  872. 00000888  584F                     addq.w     A7, 4
  873. 0000088A  4ED0                     jmp        [A0]
  874. fn0000088C:
  875. 0000088C  4E56 0000                link       A6, 0
  876. 00000890  2F0B                     move.l     -[A7], A3
  877. 00000892  266E 0008                movea.l    A3, [A6 + 0x8]
  878. 00000896  600E                     bra        +0x10 /* 000008A6 */
  879. label00000898:
  880. 00000898  52AD DB22                addq.l     [A5 - 0x24DE], 1
  881. 0000089C  2F13                     move.l     -[A7], [A3]
  882. 0000089E  4EBA FFEC                jsr        [PC - 0x14 /* 0000088C */]
  883. 000008A2  266B 0004                movea.l    A3, [A3 + 0x4]
  884. label000008A6:
  885. 000008A6  200B                     move.l     D0, A3
  886. 000008A8  66EE                     bne        -0x10 /* 00000898 */
  887. 000008AA  265F                     movea.l    A3, [A7]+
  888. 000008AC  4E5E                     unlink     A6
  889. 000008AE  205F                     movea.l    A0, [A7]+
  890. 000008B0  584F                     addq.w     A7, 4
  891. 000008B2  4ED0                     jmp        [A0]
  892. fn000008B4:
  893. 000008B4  4E56 0000                link       A6, 0
  894. 000008B8  2F0B                     move.l     -[A7], A3
  895. 000008BA  266E 0008                movea.l    A3, [A6 + 0x8]
  896. 000008BE  601C                     bra        +0x1E /* 000008DC */
  897. label000008C0:
  898. 000008C0  2F13                     move.l     -[A7], [A3]
  899. 000008C2  4EBA FFF0                jsr        [PC - 0x10 /* 000008B4 */]
  900. 000008C6  202D DB2A                move.l     D0, [A5 - 0x24D6]
  901. 000008CA  52AD DB2A                addq.l     [A5 - 0x24D6], 1
  902. 000008CE  E588                     lsl        D0, 2
  903. 000008D0  D0AD DB26                add.l      D0, [A5 - 0x24DA]
  904. 000008D4  2040                     movea.l    A0, D0
  905. 000008D6  208B                     move.l     [A0], A3
  906. 000008D8  266B 0004                movea.l    A3, [A3 + 0x4]
  907. label000008DC:
  908. 000008DC  200B                     move.l     D0, A3
  909. 000008DE  66E0                     bne        -0x1E /* 000008C0 */
  910. 000008E0  265F                     movea.l    A3, [A7]+
  911. 000008E2  4E5E                     unlink     A6
  912. 000008E4  205F                     movea.l    A0, [A7]+
  913. 000008E6  584F                     addq.w     A7, 4
  914. 000008E8  4ED0                     jmp        [A0]
  915. fn000008EA:
  916. 000008EA  4E56 0000                link       A6, 0
  917. 000008EE  48E7 1E10                movem.l    -[A7], D3,D4,D5,D6,A3
  918. 000008F2  2A2E 0008                move.l     D5, [A6 + 0x8]
  919. 000008F6  2C2E 000C                move.l     D6, [A6 + 0xC]
  920. 000008FA  282E 0010                move.l     D4, [A6 + 0x10]
  921. 000008FE  2604                     move.l     D3, D4
  922. 00000900  E583                     asl        D3, 2
  923. 00000902  D6AD DB26                add.l      D3, [A5 - 0x24DA]
  924. 00000906  2043                     movea.l    A0, D3
  925. 00000908  2650                     movea.l    A3, [A0]
  926. 0000090A  B886                     cmp.l      D4, D6
  927. 0000090C  6D04                     blt        +0x6 /* 00000912 */
  928. 0000090E  B885                     cmp.l      D4, D5
  929. 00000910  6F04                     ble        +0x6 /* 00000916 */
  930. label00000912:
  931. 00000912  7000                     moveq.l    D0, 0x00
  932. 00000914  605E                     bra        +0x60 /* 00000974 */
  933. label00000916:
  934. 00000916  B8AD DB22                cmp.l      D4, [A5 - 0x24DE]
  935. 0000091A  650A                     bcs        +0xC /* 00000926 */
  936. 0000091C  2F3C 0000 0716           move.l     -[A7], 0x716
  937. 00000922  4EBA F89E                jsr        [PC - 0x762 /* 000001C2 */]
  938. label00000926:
  939. 00000926  B886                     cmp.l      D4, D6
  940. 00000928  6610                     bne        +0x12 /* 0000093A */
  941. 0000092A  B885                     cmp.l      D4, D5
  942. 0000092C  660C                     bne        +0xE /* 0000093A */
  943. 0000092E  7600                     moveq.l    D3, 0x00
  944. 00000930  2683                     move.l     [A3], D3
  945. 00000932  2743 0004                move.l     [A3 + 0x4], D3
  946. 00000936  200B                     move.l     D0, A3
  947. 00000938  603A                     bra        +0x3C /* 00000974 */
  948. label0000093A:
  949. 0000093A  2604                     move.l     D3, D4
  950. 0000093C  D686                     add.l      D3, D6
  951. 0000093E  6A02                     bpl        +0x4 /* 00000942 */
  952. 00000940  5283                     addq.l     D3, 1
  953. label00000942:
  954. 00000942  E283                     asr        D3, 1
  955. 00000944  2F03                     move.l     -[A7], D3
  956. 00000946  2F06                     move.l     -[A7], D6
  957. 00000948  2004                     move.l     D0, D4
  958. 0000094A  5380                     subq.l     D0, 1
  959. 0000094C  2F00                     move.l     -[A7], D0
  960. 0000094E  4EBA FF9A                jsr        [PC - 0x66 /* 000008EA */]
  961. 00000952  2680                     move.l     [A3], D0
  962. 00000954  2004                     move.l     D0, D4
  963. 00000956  D085                     add.l      D0, D5
  964. 00000958  5280                     addq.l     D0, 1
  965. 0000095A  6A02                     bpl        +0x4 /* 0000095E */
  966. 0000095C  5280                     addq.l     D0, 1
  967. label0000095E:
  968. 0000095E  E280                     asr        D0, 1
  969. 00000960  2F00                     move.l     -[A7], D0
  970. 00000962  2004                     move.l     D0, D4
  971. 00000964  5280                     addq.l     D0, 1
  972. 00000966  2F00                     move.l     -[A7], D0
  973. 00000968  2F05                     move.l     -[A7], D5
  974. 0000096A  4EBA FF7E                jsr        [PC - 0x82 /* 000008EA */]
  975. 0000096E  2740 0004                move.l     [A3 + 0x4], D0
  976. 00000972  200B                     move.l     D0, A3
  977. label00000974:
  978. 00000974  4CDF 0878                movem.l    D3,D4,D5,D6,A3, [A7]+
  979. 00000978  4E5E                     unlink     A6
  980. 0000097A  205F                     movea.l    A0, [A7]+
  981. 0000097C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  982. 00000980  4ED0                     jmp        [A0]
  983. 00000982  4E56 0000                link       A6, 0
  984. 00000986  48E7 1810                movem.l    -[A7], D3,D4,A3
  985. 0000098A  266E 0008                movea.l    A3, [A6 + 0x8]
  986. 0000098E  7600                     moveq.l    D3, 0x00
  987. 00000990  2B43 DB22                move.l     [A5 - 0x24DE], D3
  988. 00000994  2F13                     move.l     -[A7], [A3]
  989. 00000996  4EBA FEF4                jsr        [PC - 0x10C /* 0000088C */]
  990. 0000099A  282D DB22                move.l     D4, [A5 - 0x24DE]
  991. 0000099E  0C84 0000 4000           cmpi.l     D4, 0x4000 /* '@\0' */
  992. 000009A4  6436                     bcc        +0x38 /* 000009DC */
  993. 000009A6  E58C                     lsl        D4, 2
  994. 000009A8  2F04                     move.l     -[A7], D4
  995. 000009AA  4EAD 1622                jsr        [A5 + 0x1622 /* export_704 */]
  996. 000009AE  2B40 DB26                move.l     [A5 - 0x24DA], D0
  997. 000009B2  4A80                     tst.l      D0
  998. 000009B4  6726                     beq        +0x28 /* 000009DC */
  999. 000009B6  2B43 DB2A                move.l     [A5 - 0x24D6], D3
  1000. 000009BA  2F13                     move.l     -[A7], [A3]
  1001. 000009BC  4EBA FEF6                jsr        [PC - 0x10A /* 000008B4 */]
  1002. 000009C0  262D DB22                move.l     D3, [A5 - 0x24DE]
  1003. 000009C4  E28B                     lsr        D3, 1
  1004. 000009C6  2F03                     move.l     -[A7], D3
  1005. 000009C8  42A7                     clr.l      -[A7]
  1006. 000009CA  202D DB22                move.l     D0, [A5 - 0x24DE]
  1007. 000009CE  5380                     subq.l     D0, 1
  1008. 000009D0  2F00                     move.l     -[A7], D0
  1009. 000009D2  4EBA FF16                jsr        [PC - 0xEA /* 000008EA */]
  1010. 000009D6  2680                     move.l     [A3], D0
  1011. 000009D8  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  1012. label000009DC:
  1013. 000009DC  4CDF 0818                movem.l    D3,D4,A3, [A7]+
  1014. 000009E0  4E5E                     unlink     A6
  1015. 000009E2  205F                     movea.l    A0, [A7]+
  1016. 000009E4  584F                     addq.w     A7, 4
  1017. 000009E6  4ED0                     jmp        [A0]
  1018. fn000009E8:
  1019. 000009E8  4E56 0000                link       A6, 0
  1020. 000009EC  486D DF88                pea.l      [A5 - 0x2078]
  1021. 000009F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1022. 000009F4  4EAD 15FA                jsr        [A5 + 0x15FA /* export_699 */]
  1023. 000009F8  4E5E                     unlink     A6
  1024. 000009FA  205F                     movea.l    A0, [A7]+
  1025. 000009FC  584F                     addq.w     A7, 4
  1026. 000009FE  4ED0                     jmp        [A0]
  1027. fn00000A00:
  1028. 00000A00  4E56 0000                link       A6, 0
  1029. 00000A04  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  1030. 00000A08  266E 0008                movea.l    A3, [A6 + 0x8]
  1031. 00000A0C  102B 0004                move.b     D0, [A3 + 0x4]
  1032. 00000A10  0200 0080                andi.b     D0, 0x80
  1033. 00000A14  6730                     beq        +0x32 /* 00000A46 */
  1034. 00000A16  2013                     move.l     D0, [A3]
  1035. 00000A18  0280 0000 00FF           andi.l     D0, 0xFF
  1036. 00000A1E  41ED E170                lea.l      A0, [A5 - 0x1E90]
  1037. 00000A22  1030 0000                move.b     D0, [A0 + D0.w]
  1038. 00000A26  7201                     moveq.l    D1, 0x01
  1039. 00000A28  C001                     and.b      D0, D1
  1040. 00000A2A  671A                     beq        +0x1C /* 00000A46 */
  1041. 00000A2C  246B 0008                movea.l    A2, [A3 + 0x8]
  1042. 00000A30  200A                     move.l     D0, A2
  1043. 00000A32  670A                     beq        +0xC /* 00000A3E */
  1044. 00000A34  102A 0004                move.b     D0, [A2 + 0x4]
  1045. 00000A38  0200 0080                andi.b     D0, 0x80
  1046. 00000A3C  6608                     bne        +0xA /* 00000A46 */
  1047. label00000A3E:
  1048. 00000A3E  702D                     moveq.l    D0, 0x2D
  1049. 00000A40  2F00                     move.l     -[A7], D0
  1050. 00000A42  4EBA FFA4                jsr        [PC - 0x5C /* 000009E8 */]
  1051. label00000A46:
  1052. 00000A46  2A13                     move.l     D5, [A3]
  1053. 00000A48  761F                     moveq.l    D3, 0x1F
  1054. 00000A4A  CA83                     and.l      D5, D3
  1055. 00000A4C  302D E34C                move.w     D0, [A5 - 0x1CB4]
  1056. 00000A50  0240 0800                andi.w     D0, 0x800
  1057. 00000A54  670E                     beq        +0x10 /* 00000A64 */
  1058. 00000A56  7005                     moveq.l    D0, 0x05
  1059. 00000A58  BA80                     cmp.l      D5, D0
  1060. 00000A5A  6608                     bne        +0xA /* 00000A64 */
  1061. 00000A5C  206B 0008                movea.l    A0, [A3 + 0x8]
  1062. 00000A60  2A10                     move.l     D5, [A0]
  1063. 00000A62  CA83                     and.l      D5, D3
  1064. label00000A64:
  1065. 00000A64  701C                     moveq.l    D0, 0x1C
  1066. 00000A66  BA80                     cmp.l      D5, D0
  1067. 00000A68  6508                     bcs        +0xA /* 00000A72 */
  1068. 00000A6A  7039                     moveq.l    D0, 0x39
  1069. 00000A6C  2F00                     move.l     -[A7], D0
  1070. 00000A6E  4EBA FF78                jsr        [PC - 0x88 /* 000009E8 */]
  1071. label00000A72:
  1072. 00000A72  41ED E270                lea.l      A0, [A5 - 0x1D90]
  1073. 00000A76  1830 5000                move.b     D4, [A0 + D5.w]
  1074. 00000A7A  4884                     ext.w      D4
  1075. 00000A7C  48C4                     ext.l      D4
  1076. 00000A7E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1077. 00000A80  B880                     cmp.l      D4, D0
  1078. 00000A82  6600 00E6                bne        +0xE8 /* 00000B6A */
  1079. 00000A86  7018                     moveq.l    D0, 0x18
  1080. 00000A88  BA80                     cmp.l      D5, D0
  1081. 00000A8A  6724                     beq        +0x26 /* 00000AB0 */
  1082. 00000A8C  7016                     moveq.l    D0, 0x16
  1083. 00000A8E  BA80                     cmp.l      D5, D0
  1084. 00000A90  671E                     beq        +0x20 /* 00000AB0 */
  1085. 00000A92  7017                     moveq.l    D0, 0x17
  1086. 00000A94  BA80                     cmp.l      D5, D0
  1087. 00000A96  6718                     beq        +0x1A /* 00000AB0 */
  1088. 00000A98  7015                     moveq.l    D0, 0x15
  1089. 00000A9A  BA80                     cmp.l      D5, D0
  1090. 00000A9C  672C                     beq        +0x2E /* 00000ACA */
  1091. 00000A9E  7014                     moveq.l    D0, 0x14
  1092. 00000AA0  BA80                     cmp.l      D5, D0
  1093. 00000AA2  675C                     beq        +0x5E /* 00000B00 */
  1094. 00000AA4  7013                     moveq.l    D0, 0x13
  1095. 00000AA6  BA80                     cmp.l      D5, D0
  1096. 00000AA8  6700 00AA                beq        +0xAC /* 00000B54 */
  1097. 00000AAC  6000 00B4                bra        +0xB6 /* 00000B62 */
  1098. label00000AB0:
  1099. 00000AB0  102D E350                move.b     D0, [A5 - 0x1CB0]
  1100. 00000AB4  670E                     beq        +0x10 /* 00000AC4 */
  1101. 00000AB6  487A 00C2                pea.l      [PC + 0xC2 /* 00000B7A, value 0x66756E63 'func', cstring "function" */]
  1102. 00000ABA  7035                     moveq.l    D0, 0x35
  1103. 00000ABC  2F00                     move.l     -[A7], D0
  1104. 00000ABE  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1105. 00000AC2  504F                     addq.w     A7, 8
  1106. label00000AC4:
  1107. 00000AC4  7801                     moveq.l    D4, 0x01
  1108. 00000AC6  6000 00A2                bra        +0xA4 /* 00000B6A */
  1109. label00000ACA:
  1110. 00000ACA  102B 0004                move.b     D0, [A3 + 0x4]
  1111. 00000ACE  7210                     moveq.l    D1, 0x10
  1112. 00000AD0  C001                     and.b      D0, D1
  1113. 00000AD2  6714                     beq        +0x16 /* 00000AE8 */
  1114. 00000AD4  487A 00AE                pea.l      [PC + 0xAE /* 00000B84, value 0x61727261 'arra', cstring "array" */]
  1115. 00000AD8  7035                     moveq.l    D0, 0x35
  1116. 00000ADA  2F00                     move.l     -[A7], D0
  1117. 00000ADC  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1118. 00000AE0  504F                     addq.w     A7, 8
  1119. 00000AE2  022B 00EF 0004           andi.b     [A3 + 0x4], 0xEF
  1120. label00000AE8:
  1121. 00000AE8  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  1122. 00000AEC  4EBA FF12                jsr        [PC - 0xEE /* 00000A00 */]
  1123. 00000AF0  2800                     move.l     D4, D0
  1124. 00000AF2  222B 000C                move.l     D1, [A3 + 0xC]
  1125. 00000AF6  2004                     move.l     D0, D4
  1126. 00000AF8  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  1127. 00000AFC  2800                     move.l     D4, D0
  1128. 00000AFE  606A                     bra        +0x6C /* 00000B6A */
  1129. label00000B00:
  1130. 00000B00  206B 000C                movea.l    A0, [A3 + 0xC]
  1131. 00000B04  2668 000C                movea.l    A3, [A0 + 0xC]
  1132. 00000B08  102B 0004                move.b     D0, [A3 + 0x4]
  1133. 00000B0C  7210                     moveq.l    D1, 0x10
  1134. 00000B0E  C001                     and.b      D0, D1
  1135. 00000B10  6728                     beq        +0x2A /* 00000B3A */
  1136. 00000B12  2013                     move.l     D0, [A3]
  1137. 00000B14  7214                     moveq.l    D1, 0x14
  1138. 00000B16  C081                     and.l      D0, D1
  1139. 00000B18  670A                     beq        +0xC /* 00000B24 */
  1140. 00000B1A  206B 000C                movea.l    A0, [A3 + 0xC]
  1141. 00000B1E  7048                     moveq.l    D0, 0x48
  1142. 00000B20  D1C0                     add.l      A0, D0
  1143. 00000B22  6004                     bra        +0x6 /* 00000B28 */
  1144. label00000B24:
  1145. 00000B24  41FA 0064                lea.l      A0, [PC + 0x64 /* 00000B8A, value 0x73747275 'stru', cstring "struct" */]
  1146. label00000B28:
  1147. 00000B28  2F08                     move.l     -[A7], A0
  1148. 00000B2A  7035                     moveq.l    D0, 0x35
  1149. 00000B2C  2F00                     move.l     -[A7], D0
  1150. 00000B2E  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1151. 00000B32  504F                     addq.w     A7, 8
  1152. 00000B34  022B 00EF 0004           andi.b     [A3 + 0x4], 0xEF
  1153. label00000B3A:
  1154. 00000B3A  4AAB 000C                tst.l      [A3 + 0xC]
  1155. 00000B3E  6608                     bne        +0xA /* 00000B48 */
  1156. 00000B40  7062                     moveq.l    D0, 0x62
  1157. 00000B42  2F00                     move.l     -[A7], D0
  1158. 00000B44  4EBA FEA2                jsr        [PC - 0x15E /* 000009E8 */]
  1159. label00000B48:
  1160. 00000B48  206B 000C                movea.l    A0, [A3 + 0xC]
  1161. 00000B4C  2068 0010                movea.l    A0, [A0 + 0x10]
  1162. 00000B50  2810                     move.l     D4, [A0]
  1163. 00000B52  6016                     bra        +0x18 /* 00000B6A */
  1164. label00000B54:
  1165. 00000B54  706A                     moveq.l    D0, 0x6A
  1166. 00000B56  2F00                     move.l     -[A7], D0
  1167. 00000B58  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1168. 00000B5C  584F                     addq.w     A7, 4
  1169. 00000B5E  7801                     moveq.l    D4, 0x01
  1170. 00000B60  6008                     bra        +0xA /* 00000B6A */
  1171. label00000B62:
  1172. 00000B62  707A                     moveq.l    D0, 0x7A
  1173. 00000B64  2F00                     move.l     -[A7], D0
  1174. 00000B66  4EBA FE80                jsr        [PC - 0x180 /* 000009E8 */]
  1175. label00000B6A:
  1176. 00000B6A  2004                     move.l     D0, D4
  1177. 00000B6C  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  1178. 00000B70  4E5E                     unlink     A6
  1179. 00000B72  205F                     movea.l    A0, [A7]+
  1180. 00000B74  584F                     addq.w     A7, 4
  1181. 00000B76  4ED0                     jmp        [A0]
  1182. 00000B78  0018 6675                ori.b      [A0]+, 0x75 /* 'u' */
  1183. 00000B7C  6E63                     bgt        +0x65 /* 00000BE1 */
  1184. 00000B7E  7469                     moveq.l    D2, 0x69
  1185. 00000B80  6F6E                     ble        +0x70 /* 00000BF0 */
  1186. 00000B82  0000 6172                ori.b      D0, 0x72 /* 'r' */
  1187. 00000B86  7261                     moveq.l    D1, 0x61
  1188. 00000B88  7900                     moveq.l    D4, 0x00
  1189. 00000B8A  7374                     moveq.l    D1, 0x74
  1190. 00000B8C  7275                     moveq.l    D1, 0x75
  1191. 00000B8E  6374                     bls        +0x76 /* 00000C04 */
  1192. 00000B90  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1193. 00000B94  0000 48E7                ori.b      D0, 0xE7
  1194. 00000B98  1010                     move.b     D0, [A0]
  1195. 00000B9A  266E 0008                movea.l    A3, [A6 + 0x8]
  1196. 00000B9E  600E                     bra        +0x10 /* 00000BAE */
  1197. label00000BA0:
  1198. 00000BA0  102B 0004                move.b     D0, [A3 + 0x4]
  1199. 00000BA4  7210                     moveq.l    D1, 0x10
  1200. 00000BA6  C001                     and.b      D0, D1
  1201. 00000BA8  6638                     bne        +0x3A /* 00000BE2 */
  1202. 00000BAA  266B 0008                movea.l    A3, [A3 + 0x8]
  1203. label00000BAE:
  1204. 00000BAE  2013                     move.l     D0, [A3]
  1205. 00000BB0  721F                     moveq.l    D1, 0x1F
  1206. 00000BB2  C081                     and.l      D0, D1
  1207. 00000BB4  7215                     moveq.l    D1, 0x15
  1208. 00000BB6  B081                     cmp.l      D0, D1
  1209. 00000BB8  67E6                     beq        -0x18 /* 00000BA0 */
  1210. 00000BBA  7214                     moveq.l    D1, 0x14
  1211. 00000BBC  B081                     cmp.l      D0, D1
  1212. 00000BBE  6702                     beq        +0x4 /* 00000BC2 */
  1213. 00000BC0  6020                     bra        +0x22 /* 00000BE2 */
  1214. label00000BC2:
  1215. 00000BC2  206B 000C                movea.l    A0, [A3 + 0xC]
  1216. 00000BC6  2668 000C                movea.l    A3, [A0 + 0xC]
  1217. 00000BCA  102B 0004                move.b     D0, [A3 + 0x4]
  1218. 00000BCE  7210                     moveq.l    D1, 0x10
  1219. 00000BD0  C001                     and.b      D0, D1
  1220. 00000BD2  660E                     bne        +0x10 /* 00000BE2 */
  1221. 00000BD4  206B 000C                movea.l    A0, [A3 + 0xC]
  1222. 00000BD8  2068 0010                movea.l    A0, [A0 + 0x10]
  1223. 00000BDC  2628 000C                move.l     D3, [A0 + 0xC]
  1224. 00000BE0  6008                     bra        +0xA /* 00000BEA */
  1225. label00000BE2:
  1226. 00000BE2  2F0B                     move.l     -[A7], A3
  1227. 00000BE4  4EBA FE1A                jsr        [PC - 0x1E6 /* 00000A00 */]
  1228. 00000BE8  2600                     move.l     D3, D0
  1229. label00000BEA:
  1230. 00000BEA  2003                     move.l     D0, D3
  1231. 00000BEC  4CDF 0808                movem.l    D3,A3, [A7]+
  1232. label00000BF0:
  1233. 00000BF0  4E5E                     unlink     A6
  1234. 00000BF2  205F                     movea.l    A0, [A7]+
  1235. 00000BF4  584F                     addq.w     A7, 4
  1236. 00000BF6  4ED0                     jmp        [A0]
  1237. fn00000BF8:
  1238. 00000BF8  4E56 0000                link       A6, 0
  1239. 00000BFC  48E7 0030                movem.l    -[A7], A2,A3
  1240. 00000C00  302E 000A                move.w     D0, [A6 + 0xA]
  1241. label00000C04:
  1242. 00000C04  721F                     moveq.l    D1, 0x1F
  1243. 00000C06  C041                     and.w      D0, D1
  1244. 00000C08  721B                     moveq.l    D1, 0x1B
  1245. 00000C0A  B041                     cmp.w      D0, D1
  1246. 00000C0C  660E                     bne        +0x10 /* 00000C1C */
  1247. 00000C0E  701A                     moveq.l    D0, 0x1A
  1248. 00000C10  2F00                     move.l     -[A7], D0
  1249. 00000C12  206D E6A0                movea.l    A0, [A5 - 0x1960]
  1250. 00000C16  4E90                     jsr        [A0]
  1251. 00000C18  2640                     movea.l    A3, D0
  1252. 00000C1A  6024                     bra        +0x26 /* 00000C40 */
  1253. label00000C1C:
  1254. 00000C1C  202D DFA8                move.l     D0, [A5 - 0x2058]
  1255. 00000C20  6712                     beq        +0x14 /* 00000C34 */
  1256. 00000C22  266D DFA8                movea.l    A3, [A5 - 0x2058]
  1257. 00000C26  206D DFA8                movea.l    A0, [A5 - 0x2058]
  1258. 00000C2A  2028 0008                move.l     D0, [A0 + 0x8]
  1259. 00000C2E  2B40 DFA8                move.l     [A5 - 0x2058], D0
  1260. 00000C32  600C                     bra        +0xE /* 00000C40 */
  1261. label00000C34:
  1262. 00000C34  7016                     moveq.l    D0, 0x16
  1263. 00000C36  2F00                     move.l     -[A7], D0
  1264. 00000C38  206D E6A0                movea.l    A0, [A5 - 0x1960]
  1265. 00000C3C  4E90                     jsr        [A0]
  1266. 00000C3E  2640                     movea.l    A3, D0
  1267. label00000C40:
  1268. 00000C40  2B6E 0008 DFB0           move.l     [A5 - 0x2050], [A6 + 0x8]
  1269. 00000C46  41ED DFB0                lea.l      A0, [A5 - 0x2050]
  1270. 00000C4A  244B                     movea.l    A2, A3
  1271. 00000C4C  7004                     moveq.l    D0, 0x04
  1272. label00000C4E:
  1273. 00000C4E  24D8                     move.l     [A2]+, [A0]+
  1274. 00000C50  51C8 FFFC                dbf        D0, -0x6 /* 00000C4E */
  1275. 00000C54  3490                     move.w     [A2], [A0]
  1276. 00000C56  7000                     moveq.l    D0, 0x00
  1277. 00000C58  2740 0012                move.l     [A3 + 0x12], D0
  1278. 00000C5C  200B                     move.l     D0, A3
  1279. 00000C5E  4CDF 0C00                movem.l    A2,A3, [A7]+
  1280. 00000C62  4E5E                     unlink     A6
  1281. 00000C64  205F                     movea.l    A0, [A7]+
  1282. 00000C66  584F                     addq.w     A7, 4
  1283. 00000C68  4ED0                     jmp        [A0]
  1284. fn00000C6A:
  1285. 00000C6A  4E56 0000                link       A6, 0
  1286. 00000C6E  48E7 1030                movem.l    -[A7], D3,A2,A3
  1287. 00000C72  262E 0008                move.l     D3, [A6 + 0x8]
  1288. 00000C76  2F03                     move.l     -[A7], D3
  1289. 00000C78  4EBA FF7E                jsr        [PC - 0x82 /* 00000BF8 */]
  1290. 00000C7C  2640                     movea.l    A3, D0
  1291. 00000C7E  2003                     move.l     D0, D3
  1292. 00000C80  0280 0000 00FF           andi.l     D0, 0xFF
  1293. 00000C86  45ED E170                lea.l      A2, [A5 - 0x1E90]
  1294. 00000C8A  1032 0000                move.b     D0, [A2 + D0.w]
  1295. 00000C8E  7201                     moveq.l    D1, 0x01
  1296. 00000C90  C001                     and.b      D0, D1
  1297. 00000C92  6610                     bne        +0x12 /* 00000CA4 */
  1298. 00000C94  2003                     move.l     D0, D3
  1299. 00000C96  721F                     moveq.l    D1, 0x1F
  1300. 00000C98  C081                     and.l      D0, D1
  1301. 00000C9A  1032 0000                move.b     D0, [A2 + D0.w]
  1302. 00000C9E  7210                     moveq.l    D1, 0x10
  1303. 00000CA0  C001                     and.b      D0, D1
  1304. 00000CA2  6714                     beq        +0x16 /* 00000CB8 */
  1305. label00000CA4:
  1306. 00000CA4  7013                     moveq.l    D0, 0x13
  1307. 00000CA6  2F00                     move.l     -[A7], D0
  1308. 00000CA8  4EBA FF4E                jsr        [PC - 0xB2 /* 00000BF8 */]
  1309. 00000CAC  2740 0008                move.l     [A3 + 0x8], D0
  1310. 00000CB0  7201                     moveq.l    D1, 0x01
  1311. 00000CB2  2040                     movea.l    A0, D0
  1312. 00000CB4  3141 0006                move.w     [A0 + 0x6], D1
  1313. label00000CB8:
  1314. 00000CB8  200B                     move.l     D0, A3
  1315. 00000CBA  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1316. 00000CBE  4E5E                     unlink     A6
  1317. 00000CC0  205F                     movea.l    A0, [A7]+
  1318. 00000CC2  584F                     addq.w     A7, 4
  1319. 00000CC4  4ED0                     jmp        [A0]
  1320. fn00000CC6:
  1321. 00000CC6  4E56 0000                link       A6, 0
  1322. 00000CCA  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  1323. 00000CCE  266E 0008                movea.l    A3, [A6 + 0x8]
  1324. 00000CD2  6000 00A6                bra        +0xA8 /* 00000D7A */
  1325. label00000CD6:
  1326. 00000CD6  102B 0004                move.b     D0, [A3 + 0x4]
  1327. 00000CDA  0200 0080                andi.b     D0, 0x80
  1328. 00000CDE  6736                     beq        +0x38 /* 00000D16 */
  1329. 00000CE0  2013                     move.l     D0, [A3]
  1330. 00000CE2  0280 0000 00FF           andi.l     D0, 0xFF
  1331. 00000CE8  41ED E170                lea.l      A0, [A5 - 0x1E90]
  1332. 00000CEC  1030 0000                move.b     D0, [A0 + D0.w]
  1333. 00000CF0  7201                     moveq.l    D1, 0x01
  1334. 00000CF2  C001                     and.b      D0, D1
  1335. 00000CF4  6700 008A                beq        +0x8C /* 00000D80 */
  1336. 00000CF8  246B 0008                movea.l    A2, [A3 + 0x8]
  1337. 00000CFC  200A                     move.l     D0, A2
  1338. 00000CFE  670A                     beq        +0xC /* 00000D0A */
  1339. 00000D00  102A 0004                move.b     D0, [A2 + 0x4]
  1340. 00000D04  0200 0080                andi.b     D0, 0x80
  1341. 00000D08  660A                     bne        +0xC /* 00000D14 */
  1342. label00000D0A:
  1343. 00000D0A  2F3C 0000 00EF           move.l     -[A7], 0xEF
  1344. 00000D10  4EBA FCD6                jsr        [PC - 0x32A /* 000009E8 */]
  1345. label00000D14:
  1346. 00000D14  606A                     bra        +0x6C /* 00000D80 */
  1347. label00000D16:
  1348. 00000D16  302B 0006                move.w     D0, [A3 + 0x6]
  1349. 00000D1A  6E0A                     bgt        +0xC /* 00000D26 */
  1350. 00000D1C  2F3C 0000 00F6           move.l     -[A7], 0xF6
  1351. 00000D22  4EBA FCC4                jsr        [PC - 0x33C /* 000009E8 */]
  1352. label00000D26:
  1353. 00000D26  536B 0006                subq.w     [A3 + 0x6], 1
  1354. 00000D2A  6654                     bne        +0x56 /* 00000D80 */
  1355. 00000D2C  286B 0008                movea.l    A4, [A3 + 0x8]
  1356. 00000D30  2813                     move.l     D4, [A3]
  1357. 00000D32  761F                     moveq.l    D3, 0x1F
  1358. 00000D34  C883                     and.l      D4, D3
  1359. 00000D36  2004                     move.l     D0, D4
  1360. 00000D38  C083                     and.l      D0, D3
  1361. 00000D3A  41ED E170                lea.l      A0, [A5 - 0x1E90]
  1362. 00000D3E  1030 0000                move.b     D0, [A0 + D0.w]
  1363. 00000D42  7210                     moveq.l    D1, 0x10
  1364. 00000D44  C001                     and.b      D0, D1
  1365. 00000D46  6606                     bne        +0x8 /* 00000D4E */
  1366. 00000D48  701B                     moveq.l    D0, 0x1B
  1367. 00000D4A  B880                     cmp.l      D4, D0
  1368. 00000D4C  660E                     bne        +0x10 /* 00000D5C */
  1369. label00000D4E:
  1370. 00000D4E  204B                     movea.l    A0, A3
  1371. 00000D50  700C                     moveq.l    D0, 0x0C
  1372. 00000D52  D1C0                     add.l      A0, D0
  1373. 00000D54  2F08                     move.l     -[A7], A0
  1374. 00000D56  4EBA 071E                jsr        [PC + 0x71E /* 00001476 */]
  1375. 00000D5A  6012                     bra        +0x14 /* 00000D6E */
  1376. label00000D5C:
  1377. 00000D5C  0C84 0000 001A           cmpi.l     D4, 0x1A
  1378. 00000D62  660A                     bne        +0xC /* 00000D6E */
  1379. 00000D64  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  1380. 00000D68  206D E690                movea.l    A0, [A5 - 0x1970]
  1381. 00000D6C  4E90                     jsr        [A0]
  1382. label00000D6E:
  1383. 00000D6E  276D DFA8 0008           move.l     [A3 + 0x8], [A5 - 0x2058]
  1384. 00000D74  2B4B DFA8                move.l     [A5 - 0x2058], A3
  1385. 00000D78  264C                     movea.l    A3, A4
  1386. label00000D7A:
  1387. 00000D7A  200B                     move.l     D0, A3
  1388. 00000D7C  6600 FF58                bne        -0xA6 /* 00000CD6 */
  1389. label00000D80:
  1390. 00000D80  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  1391. 00000D84  4E5E                     unlink     A6
  1392. 00000D86  205F                     movea.l    A0, [A7]+
  1393. 00000D88  584F                     addq.w     A7, 4
  1394. 00000D8A  4ED0                     jmp        [A0]
  1395. fn00000D8C:
  1396. 00000D8C  4E56 0000                link       A6, 0
  1397. 00000D90  2F0A                     move.l     -[A7], A2
  1398. 00000D92  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1399. 00000D96  4EBA FE60                jsr        [PC - 0x1A0 /* 00000BF8 */]
  1400. 00000D9A  2440                     movea.l    A2, D0
  1401. 00000D9C  7001                     moveq.l    D0, 0x01
  1402. 00000D9E  3540 0006                move.w     [A2 + 0x6], D0
  1403. 00000DA2  002A 0080 0004           ori.b      [A2 + 0x4], 0x80
  1404. 00000DA8  200A                     move.l     D0, A2
  1405. 00000DAA  245F                     movea.l    A2, [A7]+
  1406. 00000DAC  4E5E                     unlink     A6
  1407. 00000DAE  205F                     movea.l    A0, [A7]+
  1408. 00000DB0  584F                     addq.w     A7, 4
  1409. 00000DB2  4ED0                     jmp        [A0]
  1410. 00000DB4  2F03                     move.l     -[A7], D3
  1411. 00000DB6  7600                     moveq.l    D3, 0x00
  1412. 00000DB8  2B43 DFA8                move.l     [A5 - 0x2058], D3
  1413. 00000DBC  2B43 DFAC                move.l     [A5 - 0x2054], D3
  1414. 00000DC0  7650                     moveq.l    D3, 0x50
  1415. 00000DC2  2F03                     move.l     -[A7], D3
  1416. 00000DC4  206D E69C                movea.l    A0, [A5 - 0x1964]
  1417. 00000DC8  4E90                     jsr        [A0]
  1418. 00000DCA  2B40 E5D2                move.l     [A5 - 0x1A2E], D0
  1419. 00000DCE  2F03                     move.l     -[A7], D3
  1420. 00000DD0  206D E69C                movea.l    A0, [A5 - 0x1964]
  1421. 00000DD4  4E90                     jsr        [A0]
  1422. 00000DD6  2B40 E5CE                move.l     [A5 - 0x1A32], D0
  1423. 00000DDA  7013                     moveq.l    D0, 0x13
  1424. 00000DDC  2F00                     move.l     -[A7], D0
  1425. 00000DDE  4EBA FFAC                jsr        [PC - 0x54 /* 00000D8C */]
  1426. 00000DE2  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1427. 00000DE6  2140 004C                move.l     [A0 + 0x4C], D0
  1428. 00000DEA  7002                     moveq.l    D0, 0x02
  1429. 00000DEC  2F00                     move.l     -[A7], D0
  1430. 00000DEE  4EBA FF9C                jsr        [PC - 0x64 /* 00000D8C */]
  1431. 00000DF2  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1432. 00000DF6  2140 0008                move.l     [A0 + 0x8], D0
  1433. 00000DFA  7001                     moveq.l    D0, 0x01
  1434. 00000DFC  2F00                     move.l     -[A7], D0
  1435. 00000DFE  4EBA FF8C                jsr        [PC - 0x74 /* 00000D8C */]
  1436. 00000E02  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1437. 00000E06  2140 0004                move.l     [A0 + 0x4], D0
  1438. 00000E0A  42A7                     clr.l      -[A7]
  1439. 00000E0C  4EBA FF7E                jsr        [PC - 0x82 /* 00000D8C */]
  1440. 00000E10  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1441. 00000E14  2080                     move.l     [A0], D0
  1442. 00000E16  7003                     moveq.l    D0, 0x03
  1443. 00000E18  2F00                     move.l     -[A7], D0
  1444. 00000E1A  4EBA FF70                jsr        [PC - 0x90 /* 00000D8C */]
  1445. 00000E1E  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1446. 00000E22  2140 000C                move.l     [A0 + 0xC], D0
  1447. 00000E26  7004                     moveq.l    D0, 0x04
  1448. 00000E28  2F00                     move.l     -[A7], D0
  1449. 00000E2A  4EBA FF60                jsr        [PC - 0xA0 /* 00000D8C */]
  1450. 00000E2E  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1451. 00000E32  2140 0010                move.l     [A0 + 0x10], D0
  1452. 00000E36  7006                     moveq.l    D0, 0x06
  1453. 00000E38  2F00                     move.l     -[A7], D0
  1454. 00000E3A  4EBA FF50                jsr        [PC - 0xB0 /* 00000D8C */]
  1455. 00000E3E  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1456. 00000E42  2140 0018                move.l     [A0 + 0x18], D0
  1457. 00000E46  7007                     moveq.l    D0, 0x07
  1458. 00000E48  2F00                     move.l     -[A7], D0
  1459. 00000E4A  4EBA FF40                jsr        [PC - 0xC0 /* 00000D8C */]
  1460. 00000E4E  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1461. 00000E52  2140 001C                move.l     [A0 + 0x1C], D0
  1462. 00000E56  7008                     moveq.l    D0, 0x08
  1463. 00000E58  2F00                     move.l     -[A7], D0
  1464. 00000E5A  4EBA FF30                jsr        [PC - 0xD0 /* 00000D8C */]
  1465. 00000E5E  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1466. 00000E62  2140 0020                move.l     [A0 + 0x20], D0
  1467. 00000E66  7009                     moveq.l    D0, 0x09
  1468. 00000E68  2F00                     move.l     -[A7], D0
  1469. 00000E6A  4EBA FF20                jsr        [PC - 0xE0 /* 00000D8C */]
  1470. 00000E6E  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1471. 00000E72  2140 0024                move.l     [A0 + 0x24], D0
  1472. 00000E76  700A                     moveq.l    D0, 0x0A
  1473. 00000E78  2F00                     move.l     -[A7], D0
  1474. 00000E7A  4EBA FF10                jsr        [PC - 0xF0 /* 00000D8C */]
  1475. 00000E7E  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1476. 00000E82  2140 0028                move.l     [A0 + 0x28], D0
  1477. 00000E86  700B                     moveq.l    D0, 0x0B
  1478. 00000E88  2F00                     move.l     -[A7], D0
  1479. 00000E8A  4EBA FF00                jsr        [PC - 0x100 /* 00000D8C */]
  1480. 00000E8E  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1481. 00000E92  2140 002C                move.l     [A0 + 0x2C], D0
  1482. 00000E96  700C                     moveq.l    D0, 0x0C
  1483. 00000E98  2F00                     move.l     -[A7], D0
  1484. 00000E9A  4EBA FEF0                jsr        [PC - 0x110 /* 00000D8C */]
  1485. 00000E9E  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1486. 00000EA2  2140 0030                move.l     [A0 + 0x30], D0
  1487. 00000EA6  700D                     moveq.l    D0, 0x0D
  1488. 00000EA8  2F00                     move.l     -[A7], D0
  1489. 00000EAA  4EBA FEE0                jsr        [PC - 0x120 /* 00000D8C */]
  1490. 00000EAE  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1491. 00000EB2  2140 0034                move.l     [A0 + 0x34], D0
  1492. 00000EB6  700E                     moveq.l    D0, 0x0E
  1493. 00000EB8  2F00                     move.l     -[A7], D0
  1494. 00000EBA  4EBA FED0                jsr        [PC - 0x130 /* 00000D8C */]
  1495. 00000EBE  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1496. 00000EC2  2140 0038                move.l     [A0 + 0x38], D0
  1497. 00000EC6  700F                     moveq.l    D0, 0x0F
  1498. 00000EC8  2F00                     move.l     -[A7], D0
  1499. 00000ECA  4EBA FEC0                jsr        [PC - 0x140 /* 00000D8C */]
  1500. 00000ECE  2B40 E5BE                move.l     [A5 - 0x1A42], D0
  1501. 00000ED2  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1502. 00000ED6  2010                     move.l     D0, [A0]
  1503. 00000ED8  2B40 E5C6                move.l     [A5 - 0x1A3A], D0
  1504. 00000EDC  7016                     moveq.l    D0, 0x16
  1505. 00000EDE  2F00                     move.l     -[A7], D0
  1506. 00000EE0  4EBA FD88                jsr        [PC - 0x278 /* 00000C6A */]
  1507. 00000EE4  2B40 E5CA                move.l     [A5 - 0x1A36], D0
  1508. 00000EE8  2040                     movea.l    A0, D0
  1509. 00000EEA  5268 0006                addq.w     [A0 + 0x6], 1
  1510. 00000EEE  7610                     moveq.l    D3, 0x10
  1511. 00000EF0  2F03                     move.l     -[A7], D3
  1512. 00000EF2  4EBA FE98                jsr        [PC - 0x168 /* 00000D8C */]
  1513. 00000EF6  206D E5CE                movea.l    A0, [A5 - 0x1A32]
  1514. 00000EFA  2140 004C                move.l     [A0 + 0x4C], D0
  1515. 00000EFE  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1516. 00000F02  2228 004C                move.l     D1, [A0 + 0x4C]
  1517. 00000F06  2040                     movea.l    A0, D0
  1518. 00000F08  2141 0008                move.l     [A0 + 0x8], D1
  1519. 00000F0C  2F03                     move.l     -[A7], D3
  1520. 00000F0E  4EBA FE7C                jsr        [PC - 0x184 /* 00000D8C */]
  1521. 00000F12  206D E5CE                movea.l    A0, [A5 - 0x1A32]
  1522. 00000F16  2140 0008                move.l     [A0 + 0x8], D0
  1523. 00000F1A  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1524. 00000F1E  2228 0008                move.l     D1, [A0 + 0x8]
  1525. 00000F22  2040                     movea.l    A0, D0
  1526. 00000F24  2141 0008                move.l     [A0 + 0x8], D1
  1527. 00000F28  2F03                     move.l     -[A7], D3
  1528. 00000F2A  4EBA FE60                jsr        [PC - 0x1A0 /* 00000D8C */]
  1529. 00000F2E  206D E5CE                movea.l    A0, [A5 - 0x1A32]
  1530. 00000F32  2140 0004                move.l     [A0 + 0x4], D0
  1531. 00000F36  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1532. 00000F3A  2228 0004                move.l     D1, [A0 + 0x4]
  1533. 00000F3E  2040                     movea.l    A0, D0
  1534. 00000F40  2141 0008                move.l     [A0 + 0x8], D1
  1535. 00000F44  2F03                     move.l     -[A7], D3
  1536. 00000F46  4EBA FE44                jsr        [PC - 0x1BC /* 00000D8C */]
  1537. 00000F4A  206D E5CE                movea.l    A0, [A5 - 0x1A32]
  1538. 00000F4E  2080                     move.l     [A0], D0
  1539. 00000F50  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1540. 00000F54  2210                     move.l     D1, [A0]
  1541. 00000F56  2040                     movea.l    A0, D0
  1542. 00000F58  2141 0008                move.l     [A0 + 0x8], D1
  1543. 00000F5C  2F03                     move.l     -[A7], D3
  1544. 00000F5E  4EBA FE2C                jsr        [PC - 0x1D4 /* 00000D8C */]
  1545. 00000F62  206D E5CE                movea.l    A0, [A5 - 0x1A32]
  1546. 00000F66  2140 000C                move.l     [A0 + 0xC], D0
  1547. 00000F6A  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1548. 00000F6E  2228 000C                move.l     D1, [A0 + 0xC]
  1549. 00000F72  2040                     movea.l    A0, D0
  1550. 00000F74  2141 0008                move.l     [A0 + 0x8], D1
  1551. 00000F78  2F03                     move.l     -[A7], D3
  1552. 00000F7A  4EBA FE10                jsr        [PC - 0x1F0 /* 00000D8C */]
  1553. 00000F7E  206D E5CE                movea.l    A0, [A5 - 0x1A32]
  1554. 00000F82  2140 0010                move.l     [A0 + 0x10], D0
  1555. 00000F86  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1556. 00000F8A  2228 0010                move.l     D1, [A0 + 0x10]
  1557. 00000F8E  2040                     movea.l    A0, D0
  1558. 00000F90  2141 0008                move.l     [A0 + 0x8], D1
  1559. 00000F94  2F03                     move.l     -[A7], D3
  1560. 00000F96  4EBA FDF4                jsr        [PC - 0x20C /* 00000D8C */]
  1561. 00000F9A  206D E5CE                movea.l    A0, [A5 - 0x1A32]
  1562. 00000F9E  2140 0018                move.l     [A0 + 0x18], D0
  1563. 00000FA2  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1564. 00000FA6  2228 0018                move.l     D1, [A0 + 0x18]
  1565. 00000FAA  2040                     movea.l    A0, D0
  1566. 00000FAC  2141 0008                move.l     [A0 + 0x8], D1
  1567. 00000FB0  2F03                     move.l     -[A7], D3
  1568. 00000FB2  4EBA FDD8                jsr        [PC - 0x228 /* 00000D8C */]
  1569. 00000FB6  206D E5CE                movea.l    A0, [A5 - 0x1A32]
  1570. 00000FBA  2140 001C                move.l     [A0 + 0x1C], D0
  1571. 00000FBE  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1572. 00000FC2  2228 001C                move.l     D1, [A0 + 0x1C]
  1573. 00000FC6  2040                     movea.l    A0, D0
  1574. 00000FC8  2141 0008                move.l     [A0 + 0x8], D1
  1575. 00000FCC  2F03                     move.l     -[A7], D3
  1576. 00000FCE  4EBA FDBC                jsr        [PC - 0x244 /* 00000D8C */]
  1577. 00000FD2  206D E5CE                movea.l    A0, [A5 - 0x1A32]
  1578. 00000FD6  2140 0020                move.l     [A0 + 0x20], D0
  1579. 00000FDA  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1580. 00000FDE  2228 0020                move.l     D1, [A0 + 0x20]
  1581. 00000FE2  2040                     movea.l    A0, D0
  1582. 00000FE4  2141 0008                move.l     [A0 + 0x8], D1
  1583. 00000FE8  2F03                     move.l     -[A7], D3
  1584. 00000FEA  4EBA FDA0                jsr        [PC - 0x260 /* 00000D8C */]
  1585. 00000FEE  206D E5CE                movea.l    A0, [A5 - 0x1A32]
  1586. 00000FF2  2140 0024                move.l     [A0 + 0x24], D0
  1587. 00000FF6  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1588. 00000FFA  2228 0024                move.l     D1, [A0 + 0x24]
  1589. 00000FFE  2040                     movea.l    A0, D0
  1590. 00001000  2141 0008                move.l     [A0 + 0x8], D1
  1591. 00001004  2F03                     move.l     -[A7], D3
  1592. 00001006  4EBA FD84                jsr        [PC - 0x27C /* 00000D8C */]
  1593. 0000100A  206D E5CE                movea.l    A0, [A5 - 0x1A32]
  1594. 0000100E  2140 0028                move.l     [A0 + 0x28], D0
  1595. 00001012  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1596. 00001016  2228 0028                move.l     D1, [A0 + 0x28]
  1597. 0000101A  2040                     movea.l    A0, D0
  1598. 0000101C  2141 0008                move.l     [A0 + 0x8], D1
  1599. 00001020  2F03                     move.l     -[A7], D3
  1600. 00001022  4EBA FD68                jsr        [PC - 0x298 /* 00000D8C */]
  1601. 00001026  206D E5CE                movea.l    A0, [A5 - 0x1A32]
  1602. 0000102A  2140 002C                move.l     [A0 + 0x2C], D0
  1603. 0000102E  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1604. 00001032  2228 002C                move.l     D1, [A0 + 0x2C]
  1605. 00001036  2040                     movea.l    A0, D0
  1606. 00001038  2141 0008                move.l     [A0 + 0x8], D1
  1607. 0000103C  2F03                     move.l     -[A7], D3
  1608. 0000103E  4EBA FD4C                jsr        [PC - 0x2B4 /* 00000D8C */]
  1609. 00001042  206D E5CE                movea.l    A0, [A5 - 0x1A32]
  1610. 00001046  2140 0030                move.l     [A0 + 0x30], D0
  1611. 0000104A  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1612. 0000104E  2228 0030                move.l     D1, [A0 + 0x30]
  1613. 00001052  2040                     movea.l    A0, D0
  1614. 00001054  2141 0008                move.l     [A0 + 0x8], D1
  1615. 00001058  2F03                     move.l     -[A7], D3
  1616. 0000105A  4EBA FD30                jsr        [PC - 0x2D0 /* 00000D8C */]
  1617. 0000105E  206D E5CE                movea.l    A0, [A5 - 0x1A32]
  1618. 00001062  2140 0034                move.l     [A0 + 0x34], D0
  1619. 00001066  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1620. 0000106A  2228 0034                move.l     D1, [A0 + 0x34]
  1621. 0000106E  2040                     movea.l    A0, D0
  1622. 00001070  2141 0008                move.l     [A0 + 0x8], D1
  1623. 00001074  2F03                     move.l     -[A7], D3
  1624. 00001076  4EBA FD14                jsr        [PC - 0x2EC /* 00000D8C */]
  1625. 0000107A  206D E5CE                movea.l    A0, [A5 - 0x1A32]
  1626. 0000107E  2140 0038                move.l     [A0 + 0x38], D0
  1627. 00001082  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1628. 00001086  2228 0038                move.l     D1, [A0 + 0x38]
  1629. 0000108A  2040                     movea.l    A0, D0
  1630. 0000108C  2141 0008                move.l     [A0 + 0x8], D1
  1631. 00001090  7040                     moveq.l    D0, 0x40
  1632. 00001092  2F00                     move.l     -[A7], D0
  1633. 00001094  4EBA FCF6                jsr        [PC - 0x30A /* 00000D8C */]
  1634. 00001098  2B40 E5C2                move.l     [A5 - 0x1A3E], D0
  1635. 0000109C  261F                     move.l     D3, [A7]+
  1636. 0000109E  4E75                     rts
  1637. fn000010A0:
  1638. 000010A0  4E56 0000                link       A6, 0
  1639. 000010A4  48E7 0038                movem.l    -[A7], A2,A3,A4
  1640. 000010A8  246E 0008                movea.l    A2, [A6 + 0x8]
  1641. 000010AC  102A 0004                move.b     D0, [A2 + 0x4]
  1642. 000010B0  0200 0080                andi.b     D0, 0x80
  1643. 000010B4  6732                     beq        +0x34 /* 000010E8 */
  1644. 000010B6  2012                     move.l     D0, [A2]
  1645. 000010B8  0280 0000 00FF           andi.l     D0, 0xFF
  1646. 000010BE  41ED E170                lea.l      A0, [A5 - 0x1E90]
  1647. 000010C2  1030 0000                move.b     D0, [A0 + D0.w]
  1648. 000010C6  7201                     moveq.l    D1, 0x01
  1649. 000010C8  C001                     and.b      D0, D1
  1650. 000010CA  671C                     beq        +0x1E /* 000010E8 */
  1651. 000010CC  246A 0008                movea.l    A2, [A2 + 0x8]
  1652. 000010D0  200A                     move.l     D0, A2
  1653. 000010D2  670A                     beq        +0xC /* 000010DE */
  1654. 000010D4  102A 0004                move.b     D0, [A2 + 0x4]
  1655. 000010D8  0200 0080                andi.b     D0, 0x80
  1656. 000010DC  660A                     bne        +0xC /* 000010E8 */
  1657. label000010DE:
  1658. 000010DE  2F3C 0000 01E9           move.l     -[A7], 0x1E9
  1659. 000010E4  4EBA F902                jsr        [PC - 0x6FE /* 000009E8 */]
  1660. label000010E8:
  1661. 000010E8  246E 0008                movea.l    A2, [A6 + 0x8]
  1662. 000010EC  2F12                     move.l     -[A7], [A2]
  1663. 000010EE  4EBA FB08                jsr        [PC - 0x4F8 /* 00000BF8 */]
  1664. 000010F2  2840                     movea.l    A4, D0
  1665. 000010F4  204C                     movea.l    A0, A4
  1666. 000010F6  7004                     moveq.l    D0, 0x04
  1667. label000010F8:
  1668. 000010F8  20DA                     move.l     [A0]+, [A2]+
  1669. 000010FA  51C8 FFFC                dbf        D0, -0x6 /* 000010F8 */
  1670. 000010FE  3092                     move.w     [A0], [A2]
  1671. 00001100  2014                     move.l     D0, [A4]
  1672. 00001102  721F                     moveq.l    D1, 0x1F
  1673. 00001104  C081                     and.l      D0, D1
  1674. 00001106  721B                     moveq.l    D1, 0x1B
  1675. 00001108  B081                     cmp.l      D0, D1
  1676. 0000110A  6702                     beq        +0x4 /* 0000110E */
  1677. 0000110C  600E                     bra        +0x10 /* 0000111C */
  1678. label0000110E:
  1679. 0000110E  206E 0008                movea.l    A0, [A6 + 0x8]
  1680. 00001112  2028 0016                move.l     D0, [A0 + 0x16]
  1681. 00001116  2940 0016                move.l     [A4 + 0x16], D0
  1682. 0000111A  604A                     bra        +0x4C /* 00001166 */
  1683. label0000111C:
  1684. 0000111C  2014                     move.l     D0, [A4]
  1685. 0000111E  721F                     moveq.l    D1, 0x1F
  1686. 00001120  C081                     and.l      D0, D1
  1687. 00001122  41ED E170                lea.l      A0, [A5 - 0x1E90]
  1688. 00001126  1030 0000                move.b     D0, [A0 + D0.w]
  1689. 0000112A  7210                     moveq.l    D1, 0x10
  1690. 0000112C  C001                     and.b      D0, D1
  1691. 0000112E  6736                     beq        +0x38 /* 00001166 */
  1692. 00001130  7000                     moveq.l    D0, 0x00
  1693. 00001132  2940 000C                move.l     [A4 + 0xC], D0
  1694. 00001136  206E 0008                movea.l    A0, [A6 + 0x8]
  1695. 0000113A  2668 000C                movea.l    A3, [A0 + 0xC]
  1696. 0000113E  244C                     movea.l    A2, A4
  1697. 00001140  700C                     moveq.l    D0, 0x0C
  1698. 00001142  D5C0                     add.l      A2, D0
  1699. 00001144  601C                     bra        +0x1E /* 00001162 */
  1700. label00001146:
  1701. 00001146  2F0A                     move.l     -[A7], A2
  1702. 00001148  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  1703. 0000114C  4EBA 02EE                jsr        [PC + 0x2EE /* 0000143C */]
  1704. 00001150  4A93                     tst.l      [A3]
  1705. 00001152  670A                     beq        +0xC /* 0000115E */
  1706. 00001154  2F3C 0000 01FE           move.l     -[A7], 0x1FE
  1707. 0000115A  4EBA F88C                jsr        [PC - 0x774 /* 000009E8 */]
  1708. label0000115E:
  1709. 0000115E  266B 0008                movea.l    A3, [A3 + 0x8]
  1710. label00001162:
  1711. 00001162  200B                     move.l     D0, A3
  1712. 00001164  66E0                     bne        -0x1E /* 00001146 */
  1713. label00001166:
  1714. 00001166  246C 0008                movea.l    A2, [A4 + 0x8]
  1715. 0000116A  200A                     move.l     D0, A2
  1716. 0000116C  6704                     beq        +0x6 /* 00001172 */
  1717. 0000116E  526A 0006                addq.w     [A2 + 0x6], 1
  1718. label00001172:
  1719. 00001172  4240                     clr.w      D0
  1720. 00001174  3940 0006                move.w     [A4 + 0x6], D0
  1721. 00001178  022C 007F 0004           andi.b     [A4 + 0x4], 0x7F
  1722. 0000117E  200C                     move.l     D0, A4
  1723. 00001180  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1724. 00001184  4E5E                     unlink     A6
  1725. 00001186  205F                     movea.l    A0, [A7]+
  1726. 00001188  584F                     addq.w     A7, 4
  1727. 0000118A  4ED0                     jmp        [A0]
  1728. 0000118C  4E56 0000                link       A6, 0
  1729. 00001190  48E7 0830                movem.l    -[A7], D4,A2,A3
  1730. 00001194  282E 0008                move.l     D4, [A6 + 0x8]
  1731. 00001198  206E 000C                movea.l    A0, [A6 + 0xC]
  1732. 0000119C  2650                     movea.l    A3, [A0]
  1733. 0000119E  102B 0004                move.b     D0, [A3 + 0x4]
  1734. 000011A2  0200 0080                andi.b     D0, 0x80
  1735. 000011A6  6732                     beq        +0x34 /* 000011DA */
  1736. 000011A8  2013                     move.l     D0, [A3]
  1737. 000011AA  0280 0000 00FF           andi.l     D0, 0xFF
  1738. 000011B0  41ED E170                lea.l      A0, [A5 - 0x1E90]
  1739. 000011B4  1030 0000                move.b     D0, [A0 + D0.w]
  1740. 000011B8  7201                     moveq.l    D1, 0x01
  1741. 000011BA  C001                     and.b      D0, D1
  1742. 000011BC  671C                     beq        +0x1E /* 000011DA */
  1743. 000011BE  246B 0008                movea.l    A2, [A3 + 0x8]
  1744. 000011C2  200A                     move.l     D0, A2
  1745. 000011C4  670A                     beq        +0xC /* 000011D0 */
  1746. 000011C6  102A 0004                move.b     D0, [A2 + 0x4]
  1747. 000011CA  0200 0080                andi.b     D0, 0x80
  1748. 000011CE  660A                     bne        +0xC /* 000011DA */
  1749. label000011D0:
  1750. 000011D0  2F3C 0000 0218           move.l     -[A7], 0x218
  1751. 000011D6  4EBA F810                jsr        [PC - 0x7F0 /* 000009E8 */]
  1752. label000011DA:
  1753. 000011DA  2013                     move.l     D0, [A3]
  1754. 000011DC  B084                     cmp.l      D0, D4
  1755. 000011DE  674A                     beq        +0x4C /* 0000122A */
  1756. 000011E0  302B 0006                move.w     D0, [A3 + 0x6]
  1757. 000011E4  7201                     moveq.l    D1, 0x01
  1758. 000011E6  B041                     cmp.w      D0, D1
  1759. 000011E8  6E0A                     bgt        +0xC /* 000011F4 */
  1760. 000011EA  102B 0004                move.b     D0, [A3 + 0x4]
  1761. 000011EE  0200 0080                andi.b     D0, 0x80
  1762. 000011F2  6736                     beq        +0x38 /* 0000122A */
  1763. label000011F4:
  1764. 000011F4  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1765. 000011F8  2050                     movea.l    A0, [A0]
  1766. 000011FA  B1CB                     cmpa.l     A0, A3
  1767. 000011FC  6618                     bne        +0x1A /* 00001216 */
  1768. 000011FE  206D E5C2                movea.l    A0, [A5 - 0x1A3E]
  1769. 00001202  2010                     move.l     D0, [A0]
  1770. 00001204  B084                     cmp.l      D0, D4
  1771. 00001206  660E                     bne        +0x10 /* 00001216 */
  1772. 00001208  266D E5C2                movea.l    A3, [A5 - 0x1A3E]
  1773. 0000120C  206D E5C2                movea.l    A0, [A5 - 0x1A3E]
  1774. 00001210  5268 0006                addq.w     [A0 + 0x6], 1
  1775. 00001214  6014                     bra        +0x16 /* 0000122A */
  1776. label00001216:
  1777. 00001216  2F0B                     move.l     -[A7], A3
  1778. 00001218  4EBA FE86                jsr        [PC - 0x17A /* 000010A0 */]
  1779. 0000121C  2440                     movea.l    A2, D0
  1780. 0000121E  526A 0006                addq.w     [A2 + 0x6], 1
  1781. 00001222  2F0B                     move.l     -[A7], A3
  1782. 00001224  4EBA FAA0                jsr        [PC - 0x560 /* 00000CC6 */]
  1783. 00001228  264A                     movea.l    A3, A2
  1784. label0000122A:
  1785. 0000122A  2684                     move.l     [A3], D4
  1786. 0000122C  200B                     move.l     D0, A3
  1787. 0000122E  206E 000C                movea.l    A0, [A6 + 0xC]
  1788. 00001232  2080                     move.l     [A0], D0
  1789. 00001234  4CDF 0C10                movem.l    D4,A2,A3, [A7]+
  1790. 00001238  4E5E                     unlink     A6
  1791. 0000123A  205F                     movea.l    A0, [A7]+
  1792. 0000123C  504F                     addq.w     A7, 8
  1793. 0000123E  4ED0                     jmp        [A0]
  1794. 00001240  4E56 0000                link       A6, 0
  1795. 00001244  48E7 1030                movem.l    -[A7], D3,A2,A3
  1796. 00001248  206E 000C                movea.l    A0, [A6 + 0xC]
  1797. 0000124C  2650                     movea.l    A3, [A0]
  1798. 0000124E  302B 0006                move.w     D0, [A3 + 0x6]
  1799. 00001252  7601                     moveq.l    D3, 0x01
  1800. 00001254  B043                     cmp.w      D0, D3
  1801. 00001256  6F14                     ble        +0x16 /* 0000126C */
  1802. 00001258  2F0B                     move.l     -[A7], A3
  1803. 0000125A  4EBA FE44                jsr        [PC - 0x1BC /* 000010A0 */]
  1804. 0000125E  2440                     movea.l    A2, D0
  1805. 00001260  526A 0006                addq.w     [A2 + 0x6], 1
  1806. 00001264  2F0B                     move.l     -[A7], A3
  1807. 00001266  4EBA FA5E                jsr        [PC - 0x5A2 /* 00000CC6 */]
  1808. 0000126A  264A                     movea.l    A3, A2
  1809. label0000126C:
  1810. 0000126C  022B 00EF 0004           andi.b     [A3 + 0x4], 0xEF
  1811. 00001272  276E 0008 000C           move.l     [A3 + 0xC], [A6 + 0x8]
  1812. 00001278  200B                     move.l     D0, A3
  1813. 0000127A  206E 000C                movea.l    A0, [A6 + 0xC]
  1814. 0000127E  2080                     move.l     [A0], D0
  1815. 00001280  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1816. 00001284  4E5E                     unlink     A6
  1817. 00001286  205F                     movea.l    A0, [A7]+
  1818. 00001288  504F                     addq.w     A7, 8
  1819. 0000128A  4ED0                     jmp        [A0]
  1820. fn0000128C:
  1821. 0000128C  4E56 0000                link       A6, 0
  1822. 00001290  48E7 1018                movem.l    -[A7], D3,A3,A4
  1823. 00001294  286E 0008                movea.l    A4, [A6 + 0x8]
  1824. 00001298  200C                     move.l     D0, A4
  1825. 0000129A  660A                     bne        +0xC /* 000012A6 */
  1826. 0000129C  2F3C 0000 02AC           move.l     -[A7], 0x2AC
  1827. 000012A2  4EBA F744                jsr        [PC - 0x8BC /* 000009E8 */]
  1828. label000012A6:
  1829. 000012A6  6000 0094                bra        +0x96 /* 0000133C */
  1830. label000012AA:
  1831. 000012AA  2F0C                     move.l     -[A7], A4
  1832. 000012AC  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  1833. 000012B0  2640                     movea.l    A3, D0
  1834. 000012B2  102B 0004                move.b     D0, [A3 + 0x4]
  1835. 000012B6  7620                     moveq.l    D3, 0x20
  1836. 000012B8  C003                     and.b      D0, D3
  1837. 000012BA  6600 008A                bne        +0x8C /* 00001346 */
  1838. 000012BE  872B 0004                or.b       [A3 + 0x4], D3
  1839. 000012C2  2013                     move.l     D0, [A3]
  1840. 000012C4  721F                     moveq.l    D1, 0x1F
  1841. 000012C6  C081                     and.l      D0, D1
  1842. 000012C8  7219                     moveq.l    D1, 0x19
  1843. 000012CA  B081                     cmp.l      D0, D1
  1844. 000012CC  6720                     beq        +0x22 /* 000012EE */
  1845. 000012CE  7214                     moveq.l    D1, 0x14
  1846. 000012D0  B081                     cmp.l      D0, D1
  1847. 000012D2  671A                     beq        +0x1C /* 000012EE */
  1848. 000012D4  7205                     moveq.l    D1, 0x05
  1849. 000012D6  B081                     cmp.l      D0, D1
  1850. 000012D8  6714                     beq        +0x16 /* 000012EE */
  1851. 000012DA  721C                     moveq.l    D1, 0x1C
  1852. 000012DC  B081                     cmp.l      D0, D1
  1853. 000012DE  670E                     beq        +0x10 /* 000012EE */
  1854. 000012E0  721A                     moveq.l    D1, 0x1A
  1855. 000012E2  B081                     cmp.l      D0, D1
  1856. 000012E4  6716                     beq        +0x18 /* 000012FC */
  1857. 000012E6  721B                     moveq.l    D1, 0x1B
  1858. 000012E8  B081                     cmp.l      D0, D1
  1859. 000012EA  671E                     beq        +0x20 /* 0000130A */
  1860. 000012EC  602A                     bra        +0x2C /* 00001318 */
  1861. label000012EE:
  1862. 000012EE  204B                     movea.l    A0, A3
  1863. 000012F0  700C                     moveq.l    D0, 0x0C
  1864. 000012F2  D1C0                     add.l      A0, D0
  1865. 000012F4  2F08                     move.l     -[A7], A0
  1866. 000012F6  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  1867. 000012FA  603C                     bra        +0x3E /* 00001338 */
  1868. label000012FC:
  1869. 000012FC  204B                     movea.l    A0, A3
  1870. 000012FE  700C                     moveq.l    D0, 0x0C
  1871. 00001300  D1C0                     add.l      A0, D0
  1872. 00001302  2F08                     move.l     -[A7], A0
  1873. 00001304  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  1874. 00001308  602E                     bra        +0x30 /* 00001338 */
  1875. label0000130A:
  1876. 0000130A  204B                     movea.l    A0, A3
  1877. 0000130C  7016                     moveq.l    D0, 0x16
  1878. 0000130E  D1C0                     add.l      A0, D0
  1879. 00001310  2F08                     move.l     -[A7], A0
  1880. 00001312  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  1881. 00001316  6014                     bra        +0x16 /* 0000132C */
  1882. label00001318:
  1883. 00001318  2013                     move.l     D0, [A3]
  1884. 0000131A  721F                     moveq.l    D1, 0x1F
  1885. 0000131C  C081                     and.l      D0, D1
  1886. 0000131E  41ED E170                lea.l      A0, [A5 - 0x1E90]
  1887. 00001322  1030 0000                move.b     D0, [A0 + D0.w]
  1888. 00001326  7210                     moveq.l    D1, 0x10
  1889. 00001328  C001                     and.b      D0, D1
  1890. 0000132A  670C                     beq        +0xE /* 00001338 */
  1891. label0000132C:
  1892. 0000132C  204B                     movea.l    A0, A3
  1893. 0000132E  700C                     moveq.l    D0, 0x0C
  1894. 00001330  D1C0                     add.l      A0, D0
  1895. 00001332  2F08                     move.l     -[A7], A0
  1896. 00001334  4EBA 0188                jsr        [PC + 0x188 /* 000014BE */]
  1897. label00001338:
  1898. 00001338  284B                     movea.l    A4, A3
  1899. 0000133A  504C                     addq.w     A4, 8
  1900. label0000133C:
  1901. 0000133C  2014                     move.l     D0, [A4]
  1902. 0000133E  7201                     moveq.l    D1, 0x01
  1903. 00001340  C081                     and.l      D0, D1
  1904. 00001342  6600 FF66                bne        -0x98 /* 000012AA */
  1905. label00001346:
  1906. 00001346  4CDF 1808                movem.l    D3,A3,A4, [A7]+
  1907. 0000134A  4E5E                     unlink     A6
  1908. 0000134C  205F                     movea.l    A0, [A7]+
  1909. 0000134E  584F                     addq.w     A7, 4
  1910. 00001350  4ED0                     jmp        [A0]
  1911. fn00001352:
  1912. 00001352  4E56 0000                link       A6, 0
  1913. 00001356  48E7 0018                movem.l    -[A7], A3,A4
  1914. 0000135A  286E 0008                movea.l    A4, [A6 + 0x8]
  1915. 0000135E  6000 0082                bra        +0x84 /* 000013E2 */
  1916. label00001362:
  1917. 00001362  2F0C                     move.l     -[A7], A4
  1918. 00001364  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  1919. 00001368  2013                     move.l     D0, [A3]
  1920. 0000136A  721F                     moveq.l    D1, 0x1F
  1921. 0000136C  C081                     and.l      D0, D1
  1922. 0000136E  7219                     moveq.l    D1, 0x19
  1923. 00001370  B081                     cmp.l      D0, D1
  1924. 00001372  6720                     beq        +0x22 /* 00001394 */
  1925. 00001374  7214                     moveq.l    D1, 0x14
  1926. 00001376  B081                     cmp.l      D0, D1
  1927. 00001378  671A                     beq        +0x1C /* 00001394 */
  1928. 0000137A  7205                     moveq.l    D1, 0x05
  1929. 0000137C  B081                     cmp.l      D0, D1
  1930. 0000137E  6714                     beq        +0x16 /* 00001394 */
  1931. 00001380  721C                     moveq.l    D1, 0x1C
  1932. 00001382  B081                     cmp.l      D0, D1
  1933. 00001384  670E                     beq        +0x10 /* 00001394 */
  1934. 00001386  721A                     moveq.l    D1, 0x1A
  1935. 00001388  B081                     cmp.l      D0, D1
  1936. 0000138A  6716                     beq        +0x18 /* 000013A2 */
  1937. 0000138C  721B                     moveq.l    D1, 0x1B
  1938. 0000138E  B081                     cmp.l      D0, D1
  1939. 00001390  671E                     beq        +0x20 /* 000013B0 */
  1940. 00001392  602A                     bra        +0x2C /* 000013BE */
  1941. label00001394:
  1942. 00001394  204B                     movea.l    A0, A3
  1943. 00001396  700C                     moveq.l    D0, 0x0C
  1944. 00001398  D1C0                     add.l      A0, D0
  1945. 0000139A  2F08                     move.l     -[A7], A0
  1946. 0000139C  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  1947. 000013A0  603C                     bra        +0x3E /* 000013DE */
  1948. label000013A2:
  1949. 000013A2  204B                     movea.l    A0, A3
  1950. 000013A4  700C                     moveq.l    D0, 0x0C
  1951. 000013A6  D1C0                     add.l      A0, D0
  1952. 000013A8  2F08                     move.l     -[A7], A0
  1953. 000013AA  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  1954. 000013AE  602E                     bra        +0x30 /* 000013DE */
  1955. label000013B0:
  1956. 000013B0  204B                     movea.l    A0, A3
  1957. 000013B2  7016                     moveq.l    D0, 0x16
  1958. 000013B4  D1C0                     add.l      A0, D0
  1959. 000013B6  2F08                     move.l     -[A7], A0
  1960. 000013B8  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  1961. 000013BC  6014                     bra        +0x16 /* 000013D2 */
  1962. label000013BE:
  1963. 000013BE  2013                     move.l     D0, [A3]
  1964. 000013C0  721F                     moveq.l    D1, 0x1F
  1965. 000013C2  C081                     and.l      D0, D1
  1966. 000013C4  41ED E170                lea.l      A0, [A5 - 0x1E90]
  1967. 000013C8  1030 0000                move.b     D0, [A0 + D0.w]
  1968. 000013CC  7210                     moveq.l    D1, 0x10
  1969. 000013CE  C001                     and.b      D0, D1
  1970. 000013D0  670C                     beq        +0xE /* 000013DE */
  1971. label000013D2:
  1972. 000013D2  204B                     movea.l    A0, A3
  1973. 000013D4  700C                     moveq.l    D0, 0x0C
  1974. 000013D6  D1C0                     add.l      A0, D0
  1975. 000013D8  2F08                     move.l     -[A7], A0
  1976. 000013DA  4EBA 0144                jsr        [PC + 0x144 /* 00001520 */]
  1977. label000013DE:
  1978. 000013DE  284B                     movea.l    A4, A3
  1979. 000013E0  504C                     addq.w     A4, 8
  1980. label000013E2:
  1981. 000013E2  2654                     movea.l    A3, [A4]
  1982. 000013E4  200B                     move.l     D0, A3
  1983. 000013E6  670A                     beq        +0xC /* 000013F2 */
  1984. 000013E8  200B                     move.l     D0, A3
  1985. 000013EA  7201                     moveq.l    D1, 0x01
  1986. 000013EC  C081                     and.l      D0, D1
  1987. 000013EE  6700 FF72                beq        -0x8C /* 00001362 */
  1988. label000013F2:
  1989. 000013F2  4CDF 1800                movem.l    A3,A4, [A7]+
  1990. 000013F6  4E5E                     unlink     A6
  1991. 000013F8  205F                     movea.l    A0, [A7]+
  1992. 000013FA  584F                     addq.w     A7, 4
  1993. 000013FC  4ED0                     jmp        [A0]
  1994. fn000013FE:
  1995. 000013FE  48E7 0030                movem.l    -[A7], A2,A3
  1996. 00001402  202D DFAC                move.l     D0, [A5 - 0x2054]
  1997. 00001406  6712                     beq        +0x14 /* 0000141A */
  1998. 00001408  266D DFAC                movea.l    A3, [A5 - 0x2054]
  1999. 0000140C  206D DFAC                movea.l    A0, [A5 - 0x2054]
  2000. 00001410  2028 0008                move.l     D0, [A0 + 0x8]
  2001. 00001414  2B40 DFAC                move.l     [A5 - 0x2054], D0
  2002. 00001418  600C                     bra        +0xE /* 00001426 */
  2003. label0000141A:
  2004. 0000141A  700E                     moveq.l    D0, 0x0E
  2005. 0000141C  2F00                     move.l     -[A7], D0
  2006. 0000141E  206D E6A0                movea.l    A0, [A5 - 0x1960]
  2007. 00001422  4E90                     jsr        [A0]
  2008. 00001424  2640                     movea.l    A3, D0
  2009. label00001426:
  2010. 00001426  41ED DFC6                lea.l      A0, [A5 - 0x203A]
  2011. 0000142A  244B                     movea.l    A2, A3
  2012. 0000142C  24D8                     move.l     [A2]+, [A0]+
  2013. 0000142E  24D8                     move.l     [A2]+, [A0]+
  2014. 00001430  24D8                     move.l     [A2]+, [A0]+
  2015. 00001432  3490                     move.w     [A2], [A0]
  2016. 00001434  200B                     move.l     D0, A3
  2017. 00001436  4CDF 0C00                movem.l    A2,A3, [A7]+
  2018. 0000143A  4E75                     rts
  2019. fn0000143C:
  2020. 0000143C  4E56 0000                link       A6, 0
  2021. 00001440  48E7 1018                movem.l    -[A7], D3,A3,A4
  2022. 00001444  266E 000C                movea.l    A3, [A6 + 0xC]
  2023. 00001448  4EBA FFB4                jsr        [PC - 0x4C /* 000013FE */]
  2024. 0000144C  2840                     movea.l    A4, D0
  2025. 0000144E  6006                     bra        +0x8 /* 00001456 */
  2026. label00001450:
  2027. 00001450  2053                     movea.l    A0, [A3]
  2028. 00001452  5048                     addq.w     A0, 8
  2029. 00001454  2648                     movea.l    A3, A0
  2030. label00001456:
  2031. 00001456  4A93                     tst.l      [A3]
  2032. 00001458  66F6                     bne        -0x8 /* 00001450 */
  2033. 0000145A  268C                     move.l     [A3], A4
  2034. 0000145C  262E 0008                move.l     D3, [A6 + 0x8]
  2035. 00001460  2943 0004                move.l     [A4 + 0x4], D3
  2036. 00001464  2043                     movea.l    A0, D3
  2037. 00001466  5268 0006                addq.w     [A0 + 0x6], 1
  2038. 0000146A  4CDF 1808                movem.l    D3,A3,A4, [A7]+
  2039. 0000146E  4E5E                     unlink     A6
  2040. 00001470  205F                     movea.l    A0, [A7]+
  2041. 00001472  504F                     addq.w     A7, 8
  2042. 00001474  4ED0                     jmp        [A0]
  2043. fn00001476:
  2044. 00001476  4E56 0000                link       A6, 0
  2045. 0000147A  48E7 0018                movem.l    -[A7], A3,A4
  2046. 0000147E  206E 0008                movea.l    A0, [A6 + 0x8]
  2047. 00001482  2650                     movea.l    A3, [A0]
  2048. 00001484  6020                     bra        +0x22 /* 000014A6 */
  2049. label00001486:
  2050. 00001486  286B 0008                movea.l    A4, [A3 + 0x8]
  2051. 0000148A  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  2052. 0000148E  4EBA F836                jsr        [PC - 0x7CA /* 00000CC6 */]
  2053. 00001492  2F13                     move.l     -[A7], [A3]
  2054. 00001494  206D E690                movea.l    A0, [A5 - 0x1970]
  2055. 00001498  4E90                     jsr        [A0]
  2056. 0000149A  276D DFAC 0008           move.l     [A3 + 0x8], [A5 - 0x2054]
  2057. 000014A0  2B4B DFAC                move.l     [A5 - 0x2054], A3
  2058. 000014A4  264C                     movea.l    A3, A4
  2059. label000014A6:
  2060. 000014A6  200B                     move.l     D0, A3
  2061. 000014A8  66DC                     bne        -0x22 /* 00001486 */
  2062. 000014AA  7000                     moveq.l    D0, 0x00
  2063. 000014AC  206E 0008                movea.l    A0, [A6 + 0x8]
  2064. 000014B0  2080                     move.l     [A0], D0
  2065. 000014B2  4CDF 1800                movem.l    A3,A4, [A7]+
  2066. 000014B6  4E5E                     unlink     A6
  2067. 000014B8  205F                     movea.l    A0, [A7]+
  2068. 000014BA  584F                     addq.w     A7, 4
  2069. 000014BC  4ED0                     jmp        [A0]
  2070. fn000014BE:
  2071. 000014BE  4E56 0000                link       A6, 0
  2072. 000014C2  48E7 0018                movem.l    -[A7], A3,A4
  2073. 000014C6  266E 0008                movea.l    A3, [A6 + 0x8]
  2074. 000014CA  200B                     move.l     D0, A3
  2075. 000014CC  660A                     bne        +0xC /* 000014D8 */
  2076. 000014CE  2F3C 0000 0360           move.l     -[A7], 0x360
  2077. 000014D4  4EBA F512                jsr        [PC - 0xAEE /* 000009E8 */]
  2078. label000014D8:
  2079. 000014D8  2013                     move.l     D0, [A3]
  2080. 000014DA  7201                     moveq.l    D1, 0x01
  2081. 000014DC  C081                     and.l      D0, D1
  2082. 000014DE  6734                     beq        +0x36 /* 00001514 */
  2083. 000014E0  602E                     bra        +0x30 /* 00001510 */
  2084. label000014E2:
  2085. 000014E2  2013                     move.l     D0, [A3]
  2086. 000014E4  7201                     moveq.l    D1, 0x01
  2087. 000014E6  C081                     and.l      D0, D1
  2088. 000014E8  660A                     bne        +0xC /* 000014F4 */
  2089. 000014EA  2F3C 0000 0363           move.l     -[A7], 0x363
  2090. 000014F0  4EBA F4F6                jsr        [PC - 0xB0A /* 000009E8 */]
  2091. label000014F4:
  2092. 000014F4  2F0B                     move.l     -[A7], A3
  2093. 000014F6  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  2094. 000014FA  2840                     movea.l    A4, D0
  2095. 000014FC  204C                     movea.l    A0, A4
  2096. 000014FE  5848                     addq.w     A0, 4
  2097. 00001500  2F08                     move.l     -[A7], A0
  2098. 00001502  4EBA FD88                jsr        [PC - 0x278 /* 0000128C */]
  2099. 00001506  2F0C                     move.l     -[A7], A4
  2100. 00001508  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  2101. 0000150C  264C                     movea.l    A3, A4
  2102. 0000150E  504B                     addq.w     A3, 8
  2103. label00001510:
  2104. 00001510  4A93                     tst.l      [A3]
  2105. 00001512  66CE                     bne        -0x30 /* 000014E2 */
  2106. label00001514:
  2107. 00001514  4CDF 1800                movem.l    A3,A4, [A7]+
  2108. 00001518  4E5E                     unlink     A6
  2109. 0000151A  205F                     movea.l    A0, [A7]+
  2110. 0000151C  584F                     addq.w     A7, 4
  2111. 0000151E  4ED0                     jmp        [A0]
  2112. fn00001520:
  2113. 00001520  4E56 0000                link       A6, 0
  2114. 00001524  48E7 0038                movem.l    -[A7], A2,A3,A4
  2115. 00001528  286E 0008                movea.l    A4, [A6 + 0x8]
  2116. 0000152C  200C                     move.l     D0, A4
  2117. 0000152E  660A                     bne        +0xC /* 0000153A */
  2118. 00001530  2F3C 0000 037F           move.l     -[A7], 0x37F
  2119. 00001536  4EBA F4B0                jsr        [PC - 0xB50 /* 000009E8 */]
  2120. label0000153A:
  2121. 0000153A  601A                     bra        +0x1C /* 00001556 */
  2122. label0000153C:
  2123. 0000153C  2F0C                     move.l     -[A7], A4
  2124. 0000153E  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  2125. 00001542  244B                     movea.l    A2, A3
  2126. 00001544  584A                     addq.w     A2, 4
  2127. 00001546  2F0A                     move.l     -[A7], A2
  2128. 00001548  4EBA FE08                jsr        [PC - 0x1F8 /* 00001352 */]
  2129. 0000154C  2F0B                     move.l     -[A7], A3
  2130. 0000154E  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  2131. 00001552  284B                     movea.l    A4, A3
  2132. 00001554  504C                     addq.w     A4, 8
  2133. label00001556:
  2134. 00001556  2654                     movea.l    A3, [A4]
  2135. 00001558  200B                     move.l     D0, A3
  2136. 0000155A  6708                     beq        +0xA /* 00001564 */
  2137. 0000155C  200B                     move.l     D0, A3
  2138. 0000155E  7201                     moveq.l    D1, 0x01
  2139. 00001560  C081                     and.l      D0, D1
  2140. 00001562  67D8                     beq        -0x26 /* 0000153C */
  2141. label00001564:
  2142. 00001564  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2143. 00001568  4E5E                     unlink     A6
  2144. 0000156A  205F                     movea.l    A0, [A7]+
  2145. 0000156C  584F                     addq.w     A7, 4
  2146. 0000156E  4ED0                     jmp        [A0]
  2147. 00001570  4E56 0000                link       A6, 0
  2148. 00001574  48E7 1020                movem.l    -[A7], D3,A2
  2149. 00001578  246E 0008                movea.l    A2, [A6 + 0x8]
  2150. 0000157C  7604                     moveq.l    D3, 0x04
  2151. 0000157E  6002                     bra        +0x4 /* 00001582 */
  2152. label00001580:
  2153. 00001580  5883                     addq.l     D3, 4
  2154. label00001582:
  2155. 00001582  201A                     move.l     D0, [A2]+
  2156. 00001584  0280 0000 00FF           andi.l     D0, 0xFF
  2157. 0000158A  66F4                     bne        -0xA /* 00001580 */
  2158. 0000158C  2003                     move.l     D0, D3
  2159. 0000158E  4CDF 0408                movem.l    D3,A2, [A7]+
  2160. 00001592  4E5E                     unlink     A6
  2161. 00001594  205F                     movea.l    A0, [A7]+
  2162. 00001596  584F                     addq.w     A7, 4
  2163. 00001598  4ED0                     jmp        [A0]
  2164. fn0000159A:
  2165. 0000159A  4E56 0000                link       A6, 0
  2166. 0000159E  48E7 1800                movem.l    -[A7], D3,D4
  2167. 000015A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2168. 000015A6  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  2169. 000015AA  584F                     addq.w     A7, 4
  2170. 000015AC  2600                     move.l     D3, D0
  2171. 000015AE  5283                     addq.l     D3, 1
  2172. 000015B0  2803                     move.l     D4, D3
  2173. 000015B2  7003                     moveq.l    D0, 0x03
  2174. 000015B4  C880                     and.l      D4, D0
  2175. 000015B6  6706                     beq        +0x8 /* 000015BE */
  2176. 000015B8  7004                     moveq.l    D0, 0x04
  2177. 000015BA  9084                     sub.l      D0, D4
  2178. 000015BC  D680                     add.l      D3, D0
  2179. label000015BE:
  2180. 000015BE  2003                     move.l     D0, D3
  2181. 000015C0  4CDF 0018                movem.l    D3,D4, [A7]+
  2182. 000015C4  4E5E                     unlink     A6
  2183. 000015C6  205F                     movea.l    A0, [A7]+
  2184. 000015C8  584F                     addq.w     A7, 4
  2185. 000015CA  4ED0                     jmp        [A0]
  2186. 000015CC  4E56 0000                link       A6, 0
  2187. 000015D0  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  2188. 000015D4  266E 0008                movea.l    A3, [A6 + 0x8]
  2189. 000015D8  2F0B                     move.l     -[A7], A3
  2190. 000015DA  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  2191. 000015DE  584F                     addq.w     A7, 4
  2192. 000015E0  2800                     move.l     D4, D0
  2193. 000015E2  5284                     addq.l     D4, 1
  2194. 000015E4  2604                     move.l     D3, D4
  2195. 000015E6  7003                     moveq.l    D0, 0x03
  2196. 000015E8  C680                     and.l      D3, D0
  2197. 000015EA  671C                     beq        +0x1E /* 00001608 */
  2198. 000015EC  7004                     moveq.l    D0, 0x04
  2199. 000015EE  9083                     sub.l      D0, D3
  2200. 000015F0  2600                     move.l     D3, D0
  2201. 000015F2  284B                     movea.l    A4, A3
  2202. 000015F4  D9C4                     add.l      A4, D4
  2203. 000015F6  D08C                     add.l      D0, A4
  2204. 000015F8  2440                     movea.l    A2, D0
  2205. 000015FA  6002                     bra        +0x4 /* 000015FE */
  2206. label000015FC:
  2207. 000015FC  4212                     clr.b      [A2]
  2208. label000015FE:
  2209. 000015FE  534A                     subq.w     A2, 1
  2210. 00001600  2003                     move.l     D0, D3
  2211. 00001602  5383                     subq.l     D3, 1
  2212. 00001604  4A80                     tst.l      D0
  2213. 00001606  66F4                     bne        -0xA /* 000015FC */
  2214. label00001608:
  2215. 00001608  200B                     move.l     D0, A3
  2216. 0000160A  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  2217. 0000160E  4E5E                     unlink     A6
  2218. 00001610  205F                     movea.l    A0, [A7]+
  2219. 00001612  584F                     addq.w     A7, 4
  2220. 00001614  4ED0                     jmp        [A0]
  2221. fn00001616:
  2222. 00001616  4E56 0000                link       A6, 0
  2223. 0000161A  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  2224. 0000161E  246E 000C                movea.l    A2, [A6 + 0xC]
  2225. 00001622  266E 0008                movea.l    A3, [A6 + 0x8]
  2226. 00001626  7801                     moveq.l    D4, 0x01
  2227. 00001628  6002                     bra        +0x4 /* 0000162C */
  2228. label0000162A:
  2229. 0000162A  5284                     addq.l     D4, 1
  2230. label0000162C:
  2231. 0000162C  14DB                     move.b     [A2]+, [A3]+
  2232. 0000162E  66FA                     bne        -0x4 /* 0000162A */
  2233. 00001630  2604                     move.l     D3, D4
  2234. 00001632  7003                     moveq.l    D0, 0x03
  2235. 00001634  C680                     and.l      D3, D0
  2236. 00001636  6712                     beq        +0x14 /* 0000164A */
  2237. 00001638  7004                     moveq.l    D0, 0x04
  2238. 0000163A  9083                     sub.l      D0, D3
  2239. 0000163C  2600                     move.l     D3, D0
  2240. 0000163E  6002                     bra        +0x4 /* 00001642 */
  2241. label00001640:
  2242. 00001640  421A                     clr.b      [A2]+
  2243. label00001642:
  2244. 00001642  2003                     move.l     D0, D3
  2245. 00001644  5383                     subq.l     D3, 1
  2246. 00001646  4A80                     tst.l      D0
  2247. 00001648  66F6                     bne        -0x8 /* 00001640 */
  2248. label0000164A:
  2249. 0000164A  202E 000C                move.l     D0, [A6 + 0xC]
  2250. 0000164E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  2251. 00001652  4E5E                     unlink     A6
  2252. 00001654  205F                     movea.l    A0, [A7]+
  2253. 00001656  504F                     addq.w     A7, 8
  2254. 00001658  4ED0                     jmp        [A0]
  2255. 0000165A  4E56 0000                link       A6, 0
  2256. 0000165E  48E7 0030                movem.l    -[A7], A2,A3
  2257. 00001662  246E 000C                movea.l    A2, [A6 + 0xC]
  2258. 00001666  266E 0008                movea.l    A3, [A6 + 0x8]
  2259. label0000166A:
  2260. 0000166A  201B                     move.l     D0, [A3]+
  2261. 0000166C  24C0                     move.l     [A2]+, D0
  2262. 0000166E  0280 0000 00FF           andi.l     D0, 0xFF
  2263. 00001674  66F4                     bne        -0xA /* 0000166A */
  2264. 00001676  202E 000C                move.l     D0, [A6 + 0xC]
  2265. 0000167A  4CDF 0C00                movem.l    A2,A3, [A7]+
  2266. 0000167E  4E5E                     unlink     A6
  2267. 00001680  205F                     movea.l    A0, [A7]+
  2268. 00001682  504F                     addq.w     A7, 8
  2269. 00001684  4ED0                     jmp        [A0]
  2270. fn00001686:
  2271. 00001686  4E56 0000                link       A6, 0
  2272. 0000168A  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  2273. 0000168E  246E 0008                movea.l    A2, [A6 + 0x8]
  2274. 00001692  266E 000C                movea.l    A3, [A6 + 0xC]
  2275. label00001696:
  2276. 00001696  261B                     move.l     D3, [A3]+
  2277. 00001698  281A                     move.l     D4, [A2]+
  2278. 0000169A  B684                     cmp.l      D3, D4
  2279. 0000169C  6C04                     bge        +0x6 /* 000016A2 */
  2280. 0000169E  70FF                     moveq.l    D0, 0xFFFFFFFF
  2281. 000016A0  6014                     bra        +0x16 /* 000016B6 */
  2282. label000016A2:
  2283. 000016A2  B684                     cmp.l      D3, D4
  2284. 000016A4  6F04                     ble        +0x6 /* 000016AA */
  2285. 000016A6  7001                     moveq.l    D0, 0x01
  2286. 000016A8  600C                     bra        +0xE /* 000016B6 */
  2287. label000016AA:
  2288. 000016AA  2003                     move.l     D0, D3
  2289. 000016AC  0280 0000 00FF           andi.l     D0, 0xFF
  2290. 000016B2  66E2                     bne        -0x1C /* 00001696 */
  2291. 000016B4  7000                     moveq.l    D0, 0x00
  2292. label000016B6:
  2293. 000016B6  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  2294. 000016BA  4E5E                     unlink     A6
  2295. 000016BC  205F                     movea.l    A0, [A7]+
  2296. 000016BE  504F                     addq.w     A7, 8
  2297. 000016C0  4ED0                     jmp        [A0]
  2298.